1
随着matplotlib我创建干地块,设置轴情节颜色,并创造了情节的传说是这样的:matplotlib:改变干图例颜色
import pyplot as plt
...
plots, legend_names = [], []
for x_var in x_vars:
plots.append(plt.stem(plt.stem(dataframe[y_var], dataframe[x_var])))
markerline, stemlines, baseline = plots[x_var_index]
plt.setp(stemlines, linewidth=2, color=numpy_rand(3,1)) # set stems to random colors
plt.setp(markerline, 'markerfacecolor', 'b') # make points blue
legend_names.append(x_var)
...
plt.legend([plot[0] for plot in plots], legend_names, loc='best')
结果看起来是这样的:
我猜测图例中的第一个点应该对应点颜色(如图中所示),而第二个点应该对应于干/线颜色。然而,茎和点的颜色最终都对应于图中点的颜色。有没有办法来解决这个问题?谢谢。
真棒。谢谢! – Lamps1829