python 散点图_python可视化之饼状图、散点图绘制

今天,小宇宙为大家带来饼状图和散点图的绘制,为有这方面需求的小伙伴们提供一些参考。(本节为上一节的附加)话不多说,奉上热乎乎刚敲好的代码。

1.饼状图绘制

代码如下:

import matplotlib.pyplot as plt

labels='Frogs','Hogs','Dogs','Logs'  #每部分的标签名 sizes=[15,30,45,10]   #占比大小 explode=(0.1,0.1,0.1,0.1)   #分割出第二个分片(如‘Hogs') fig1,ax1=plt.subplots()  #建立主画布,并在其上绘制子图 ax1.pie(sizes,explode=explode,labels=labels,autopct='%1.1f%%',        shadow=True,startangle=90) #绘制饼状图 ax1.axis('equal')    #等轴绘制,保证饼图绘制出来以后是圆形 plt.show()  #显示绘制的图像 运行结果如下:

python 散点图_python可视化之饼状图、散点图绘制_第1张图片

 2.散点图绘制

代码如下: import matplotlib.pyplot as plt x=np.arange(0,50,2)  #取0-50内步长为2的数作为x值,但不包括端点值 y=x**1.3+np.random.rand(*x.shape)*30.0  #定义函数

s=np.random.rand(*x.shape)*800+500  #通过本函数可以返回一个或一组服从“0~1”均匀分 布的随机样本值。随机样本取值范围是[0,1),不包括1。

plt.scatter(x,y,s,c='g',alpha=0.5,marker=r'$\clubsuit$',label='树木') #scatter后面参数中数组的使用方法,如s,当s是同x大小的数组,表示x中的每个点对应s中一个大小 plt.legend(prop=font,loc=2) #显示图例 plt.show() #显示绘制的图形 运行结果如下:

python 散点图_python可视化之饼状图、散点图绘制_第2张图片

你可能感兴趣的:(python,散点图,python,绘制散点图,python散点图,python绘制散点图,vb,饼状图显示百分比)