在我的数据集中有6个不同的列(cum_return_pf),它们被绘制在一个图中(见下文)。
我如何设置每条线的颜色?我需要这样做,因为我希望在不同的图中始终使用相同的颜色
import matplotlib.pyplot as plt
ax = cum_return_pf.plot(figsize=(10, 5))
ax.set(xlabel="Year", ylabel="Return")
plt.savefig('Comparison.jpg', dpi=300)
这将产生:
在我的数据集中有6个不同的列(cum_return_pf),它们被绘制在一个图中(见下文)。
我如何设置每条线的颜色?我需要这样做,因为我希望在不同的图中始终使用相同的颜色
import matplotlib.pyplot as plt
ax = cum_return_pf.plot(figsize=(10, 5))
ax.set(xlabel="Year", ylabel="Return")
plt.savefig('Comparison.jpg', dpi=300)
这将产生:
1条答案
按热度按时间unhi4e5o1#
与使用
cycler
的建议类似,您也可以定义一个带有颜色的列表(例如,来自Colormap),其中每行对应于每个图的颜色。使用定性色彩Map表
使用非定性色彩Map表
完整示例