import matplotlib.pyplot as plt #配置中文显示 plt.rcParams['font.family'] = ['SimHei'] plt.rcParams['axes.unicode_minus'] = False data=[2.9,3.5,3.8,4,4.2] data2=[0.41,0.5474,0.29,0.24,0.21] fig1=plt.figure(figsize=(9,7),dpi=90) plt.title('我国高铁运行里程表') #确定画布大小 #绘制第一幅子图 ax1=fig1.add_subplot(1,2,1) plt.title('总里程数(万公里)') plt.xlabel('年份') plt.ylabel('里程数') plt.xticks([2018,2019,2020,2021,2022]) plt.plot(data) #绘制第二幅子图 ax2=fig1.add_subplot(1,2,2) plt.title('新增里程数(万公里)') plt.xlabel('年份') plt.ylabel('里程数') plt.xticks([2018,2019,2020,2021,2022]) plt.plot(data2) plt.show()
时间: 2024-01-16 22:02:16 浏览: 138
matplotlib simhei
这段代码是用来绘制我国高铁运行里程表的,包括总里程数和新增里程数。其中,使用了 matplotlib 库来绘图,设置了中文字体和解决了负号显示问题。代码中使用了两个列表 data 和 data2 分别存储了总里程数和新增里程数的数据,然后使用 plt.plot() 函数来绘制折线图。同时,使用了 plt.xticks() 函数来设置 x 轴的刻度值,使用 plt.title()、plt.xlabel() 和 plt.ylabel() 函数来设置标题和轴标签等。最后使用 plt.show() 函数来展示图形。
阅读全文