python这个怎么绘图?
发布网友
发布时间:2022-04-25 13:11
我来回答
共1个回答
热心网友
时间:2022-04-07 08:52
import matplotlib.pyplot as plt
#plt.rcParams['font.sas-serig']=['SimHei'] #用来正常显示中文标签
x=['第一产业','第二产业','第三产业',]
plt.ylabel('项目')
plt.xlabel(x,fontproperties="SimHei")#或者这样来显示中文
x_=['1','2','3']
y=[24171.0,23170,29636]
y1=[22790,23099,313]
y2=[21919,22693,32839]
y3=[21496,22350,33757]
y4=[20944,21824,34872]
plt.xticks([])#隐藏坐标
plt.plot(x_,y,x_,y1,x_,y2,x_,y3,x_,y4)
plt.show()
底下的那个坐标我不知道具体多少,所以做了个大概的以供参考哦
补充一下~
import matplotlib.pyplot as plt
#plt.rcParams['font.sas-serig']=['SimHei'] #用来正常显示中文标签
x=['第一产业','第二产业','第三产业',]
plt.ylabel('项目')
plt.xlabel(x,fontproperties="SimHei")#或者这样来显示中文
x_=['1','2','3']
y=[24171.0,23170,29636]
y1=[22790,23099,313]
y2=[21919,22693,32839]
y3=[21496,22350,33757]
y4=[20944,21824,34872]
plt.xticks([])
plt.plot(x_,y,label=2013)
plt.plot(x_,y1,label=2014)
plt.plot(x_,y2,label=2015)
plt.plot(x_,y3,label=2016)
plt.plot(x_,y4,label=2017)
plt.legend()
plt.show()
追问一定要一个一个数据写上去吗 不能直接调用表里的吗
能留个微信吗? 有偿问答