1个回答
展开全部
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,31364]
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,31364]
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()
追问
一定要一个一个数据写上去吗 不能直接调用表里的吗
能留个微信吗? 有偿问答
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询