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

时间:2018-05-25 19:06:48

标签: python matplotlib graphing

我在图表上绘制了两个单独的y值(相同比例),并且想要一个图例表示一个是充电,另一个是放电。

x和y数据(cycle,charge_specific_capacity,discharge_specific_capacity)来自数组。

  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个红色圆圈用于放电?

0 个答案:

没有答案