导入库
from matplotlib import pyplot as plt
from matplotlib import font_manager
-
折线图
-
my_font = font_manager.FontProperties(fname=r"C:\Windows\Fonts\simfang.ttf")
plt.figure(figsize=(15,8),dpi=200)
plt.plot(x,y,label="标签",color = "b",linewidth = 4)
plt.legend(prop=my_font,loc="upper right")
plt.xticks("列表")
plt.yticks("列表")
plt.xticks("数字列表","字符串列表",fontproperties=my_font,rotation=45)
plt.grid()
plt.show()
plt.savefig("路径")
-
散点图
-
条形图
-
plt.bar(x,y,width=0.3)
plt.barh(x,y,height=0.3,color = "cyan")
a = ["战狼2","战狼","功夫","功夫熊猫","摔跤吧!爸爸","变形金刚"]
b_14=[2358,500,4395,2600,800,800]
b_15=[200,503,5395,2100,1800,1000]
b_16=[1800,3200,3395,3600,2800,1800]
bar_width = 0.2
x_14= list(range(len(a)))
x_15 = [i+bar_width for i in x_14]
x_16 = [i+bar_width*2 for i in x_14]
plt.bar(range(len(a)),b_14,width=bar_width,label = "9月14日")
plt.bar(x_15,b_15,width=bar_width,label = "9月15日")
plt.bar(x_16,b_16,width=bar_width,color = "cyan",label = "9月16日")
-
直方图