#绘制折线图总结 前些天学完作图后未进行总结 这次进行总结 还有一些点欠缺 #折线图中包含的元素 坐标轴 图形 网格线 数据标签 图例 标题 坐标轴标签 标记点 import numpy as np from matplotlib import pyplot as plt from pylab import mpl mpl.rcParams['font.sans-serif'] = ['SimHei'] x = np.arange(10) # y = np.random.randint(1,100,10) # print(y) y1 = [84,94,17,56,20,11,47,10,46,43] y2 = [46,79,10,57,26,6,75,21,48,73] #对坐标轴部分进行操作 ax = plt.gca() ax.spines['right'].set_color('none') ax.spines['top'].set_color('none') ax.xaxis.set_ticks_position('bottom') ax.yaxis.set_ticks_position('left') ax.spines['left'].set_position(('data',0)) ax.spines['bottom'].set_position(('data',10)) #设置坐标轴刻度 plt.xticks(np.arange(10)) #图例 plt.xlabel('x轴') plt.ylabel('y轴') plt.title('折线图') plt.plot(x,y1,label='折线图1',marker='s',ms=8,linestyle=':',linewidth=3) plt.legend(loc='upper right') # plt.plot(x,y2) plt.show()
matplotlib绘制折线图大全
最新推荐文章于 2023-07-27 19:52:49 发布