画对比折线图【Python】
2023-12-14 02:21:03
出这一期想必是我做某个课程作业遇到了。
由于去各个官网下载对比图要钱,我还是不想花钱的!真讨厌!浅浅水一期。
以下是要做的对比图的数据:
代码:
from matplotlib import pyplot as plt
#设置中文显示
plt.rcParams['font.sans-serif'] = ['Microsoft YaHei']
?
y_1=[2.16,2.36,2.5,2.81,2.91]
y_2 = [2.09,2.32,2.46,2.72,2.9]
x = range(2018,2023)
?
#设置图形大小
plt.figure(figsize=(10,7),dpi=80)
#画图
#label设置图例标签;color设置颜色;linestyle设置线型;linewidth设置线的粗细alpha设置线的透明度
plt.plot(x,y_1,label="重庆市",color="orange",linestyle=':',linewidth=4,alpha=0.8)
plt.plot(x,y_2,label="云南省",color="cyan",linestyle='-.',linewidth=4,alpha=0.8)
?
#设置坐标
_xtick_labels = ["{}年".format(i) for i in x]
plt.xticks(x,_xtick_labels )
?
#绘制网格,alpha表示调节网格透明度
plt.grid(alpha=0.4)
?
#将数字展示在折线上
for a, b in zip(x, y_1):
plt.text(a, b, str(b), ha='center', va='bottom', fontsize=10) # ha='center', va='top'
for a, b1 in zip(x, y_2):
plt.text(a, b1, str(b1), ha='center', va='bottom', fontsize=10)
?
#添加图例,loc表示设置图例放在什么位置
plt.legend(loc="upper left")
plt.xlabel('年份')
plt.ylabel('单位:万亿') # accuracy
plt.title('重庆市与云南省近五年GDP对比图')
#展示
plt.show()
报错系列:
文章来源:https://blog.csdn.net/qq_53968319/article/details/134902945
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!