juan-F

 x_data:X轴的数据

y_data:Y轴的数据

max_data:Y轴最大数值

 

 1 def draw(x_data, y_data, max_data, start=0, y=5):
 2     print("max", max_data)
 3     plt.plot(x_data, y_data, \'b\', linewidth=1)
 4     plt.title(\'CPU\')
 5     plt.legend()
 6 
 7     plt.xlabel(\'t/s\', )
 8     plt.ylabel(\'cpu\')
 9 
10     plt.grid(b=True, which="major", axis="y")
11     x_major_locator = MultipleLocator(30)  # x轴的刻度
12     y_major_locator = MultipleLocator(y)  # y轴的刻度
13     ax = plt.gca()  # ax为两条坐标轴的实例
14     ax.xaxis.set_major_locator(x_major_locator)
15     ax.yaxis.set_major_locator(y_major_locator)
16     plt.xlim(-0.5, len(x_data)+1)
17     plt.ylim(start, max_data+1)
18 
19     plt.show()

 

分类:

技术点:

相关文章:

  • 2021-08-19
  • 2022-12-23
  • 2021-08-24
  • 2021-08-06
  • 2021-09-06
  • 2021-07-12
  • 2021-04-22
  • 2021-09-11
猜你喜欢
  • 2022-12-23
  • 2021-04-19
  • 2021-12-05
  • 2022-12-23
  • 2023-03-21
  • 2022-01-09
  • 2022-01-13
相关资源
相似解决方案