直接写
import plt是无法导入的,后续报错plt未定义
正确写法
import matplotlib.pyplot as plt
程序实例
# import plt import matplotlib.pyplot as plt plt.rcParams['font.sans-serif'] = ['SimHei'] # 添加这条可以让图形显示中文 x_axis_data = [i for i in range(36)] y_axis_data1 = [6.787812396, 7.318758763, 5.387216143, 4.795880017, 5.025949097, 6.659555885, 8.397940009, 3, 5.224025669, 6.525783736, 7.251811973, 9.22184875, 5.72010502, 6.823908741, 6.673664139, 5.592269272, 7.508638306, 6.714442691, 4.711370765, 8.602059991, 7.886056648, 6.110698297, 6.522256702, 6.665546249, 7.075720714, 7.301029996, 8.420216403, 5.876148359, 6.126098402, 4.62549214, 4.270511231, 7.259637311, 7.086186148, 5.084617051, 5.099086932, 8.920818754, ] y_axis_data2 = [22, 24, 17, 0, 18, 18, 18, 12, 18, 17, 18, 18, 17, 18, 18, 17, 18, 6, 12, 18, 18, 17, 27, 23, 18, 17, 18, 17, 23, 12, 12, 18, 17, 21, 18, 18 ] plt.plot(x_axis_data, y_axis_data1) plt.plot(x_axis_data, y_axis_data2) plt.show() ''' # plot中参数的含义分别是横轴值,纵轴值,线的形状,颜色,透明度,线的宽度和标签 plt.plot(x_axis_data, y_axis_data, 'ro-', color='#4169E1', alpha=0.8, linewidth=1, label='一些数字') # 显示标签,如果不加这句,即使在plot中加了label='一些数字'的参数,最终还是不会显示标签 plt.legend(loc="upper right") plt.xlabel('x轴数字') plt.ylabel('y轴数字') plt.show() # plt.savefig('demo.jpg') # 保存该图片 ''' # 给折线图中的点加数据标签 ''' from pylab import * mpl.rcParams['font.sans-serif'] = ['SimHei'] x_axis_data = [1, 2, 3, 4, 5] y_axis_data = [1, 2, 3, 4, 5] # plot中参数的含义分别是横轴值,纵轴值,颜色,透明度和标签 plt.plot(x_axis_data, y_axis_data, 'ro-', color='#4169E1', alpha=0.8, label='一些数字') for x, y in zip(x_axis_data, y_axis_data): plt.text(x, y+0.3, '%.0f' % y, ha='center', va='bottom', fontsize=10.5) # 显示标签,如果不加这句,即使加了label='一些数字'的参数,最终还是不会显示标签 plt.legend(loc="upper right") plt.xlabel('x轴数字') plt.ylabel('y轴数字') plt.show() # plt.savefig('demo.jpg') # 保存该图片 ———————————————— 版权声明:本文为CSDN博主「AXIMI」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/AXIMI/article/details/99308004 '''