我正在尝试用回归线制作一个情节,到目前为止设法如下:
plot1 = plot(data_plot.year, data_plot.Column1, color='red', label='plot1')
fit = np.polyfit(data_plot.year,data_plot.Column1)
fit_fn = np.poly1d(fit)
ost_reg = plot(data_plot.year, data_plot.Column1, '', data_plot.year,
fit_fn(data_plot.year), color='red', linewidth=1,
linestyle='dashed', label=' linear')
legend(loc = 'upper left')
但在传奇中,“线性”线出现两次。为什么呢?
剧情示例
答案 0 :(得分:1)
您使用相同的标签绘制两条线。
这会打印两行,一行有一行,一行没有标签:
ax = plt.subplot(111)
ax.plot(data_plot.year, data_plot.Column1, '',
color='red', linewidth=1,
linestyle='dashed', label=' linear')
ax.plot(data_plot.year, fit_fn(data_plot.year), color='red', linewidth=1,
linestyle='dashed')
两个图例中只应有一个条目。