import pandas as pdimport numpy as npimport matplotlib.pyplot as pltfrom pylab import mpl
mpl.rcParams['font.sans-serif']=['SimHei']#解决plot不能显示中文问题
mpl.rcParams['axes.unicode_minus']=False #解决负号显示成方块问题
x1=[1,3,5,7,9]
y1=[7,3,5,6,5]
x2=[2,4,6,8,9]
y2=[9.2,5.3,6.5,1.2,3]
plt.bar(x1,y1,label="柱状图1",color="r",align='center')
plt.bar(x2,y2,label="柱状图2",color="g",align='center')
plt.grid(linestyle=':', axis='y')
plt.tick_params(labelsize=10)
plt.xlabel('x轴')
plt.ylabel('y轴')
plt.title("两个柱状图")for a1,b1 in zip(x1,y1):
plt.text(a1,b1,'%.0f'% b1, ha='left',va='bottom',fontsize=10)for a2, b2 in zip(x2, y2):
plt.text(a2-0.3《调整数值标签x轴位置》,b2+0.2《调整数值标签x轴位置》, '%.02f'% b2, ha='left', va='bottom', fontsize=10)# 柱体的横坐标、宽度、高度属性可分别通过对象的get_x()、get_width()、get_height()方法获得。#ax.text(“高度”,“坐标”,“标签内容”,ha=‘left’,va=‘center’)
#'%.02f'% b2,显示b2小数点2位。
plt.legend()
plt.show()
![58e9fffbeeb8cc07b46dc92bc5aaa730.png](https://i-blog.csdnimg.cn/blog_migrate/47a0ac9764c3d1851fb40ae35787d8fb.png)
n=1024
x=np.random.normal(0,1,n)
y=np.random.normal(0,1,n)
T=np.arctan2(x,y)#颜色渐变
plt.axes([0.025,0.020,0.95,0.90])# plt.scatter(x,y,s=75,c=T,alpha=0.5)#alpha透明度
plt.scatter(x,y,s=75,alpha=0.4,edgecolors='b')
plt.xlim(-2.0,2.0), plt.xticks([])
plt.ylim(-2.0,2.0), plt.yticks([])
plt.title('散点图')
plt.show()
![0e4d4ada3e8cf02ff4d8b597d213e50b.png](https://i-blog.csdnimg.cn/blog_migrate/3955ce9a58b3d859f21374301328f84c.jpeg)
![800689cbd4b4a9cd2028b2a288b51282.png](https://i-blog.csdnimg.cn/blog_migrate/f78c8126bfdb39e01d7ba3d6902ded5c.jpeg)
n=10
x=np.ones(n)
x[-1]*=2#数据突出
labels=list(range(1,11))
plt.pie(x,explode=x*0.1,colors=['%f' % (i/float(n)+200) for i in range(n)]#渐变色,
wedgeprops={'linewidth':2,'edgecolor':'green'},labels=labels#显示类名,autopct='%.1f%%'#显示百分比 )
plt.gca().set_aspect('equal')
plt.title("饼图")# plt.xticks([]), plt.yticks([])
plt.legend()
plt.show()
explode=x*0.1
![6ba73e6c89a6f9d9ed09b2ad91cede1b.png](https://i-blog.csdnimg.cn/blog_migrate/ce503ec2d7dd1f89aa4f70f54b4019ea.png)
explode=x*0.3
![90dce78d57fdfc8fc1fb0effd72965d9.png](https://i-blog.csdnimg.cn/blog_migrate/b037c68788a074e799eb71a5b8fd42e9.png)
![50eb68c541f330cc4434e1d5d511fb17.png](https://i-blog.csdnimg.cn/blog_migrate/91878b54c91e825c29598c3dd43f351e.png)