Matplotlib.pyplot文件图例为每个数据点填充点

2024-05-23 17:47:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在一张图上绘制两个独立的y值(相同的比例),并希望有一个图例指示一个是充电,另一个是放电。你知道吗

x和y数据(循环、充电比容量、放电比容量)来自阵列。你知道吗

  fig = plt.figure()
  ax = plt.subplot(111)
  ax.plot(cycle,charge_specific_capacity,'go',label='Charge')
  ax.plot(cycle,discharge_specific_capacity,'ro',label='Discharge')
  plt.title('Specific Capacity vs Cycle')
  plt.ylabel ('Specific Capacity (mAh/g)')
  plt.xlabel('Cycle Number')
  plt.legend(loc='upper right',shadow=True, fancybox=True, numpoints=1)
  plt.savefig(graph_path_speccap)
  plt.show()

产生以下结果: Plot

我的问题是,我怎么能让图例只显示1个绿色圆圈充电,1个红色圆圈放电?你知道吗


Tags: trueplot绘制pltaxlabel容量capacity