当我生成一组数据并尝试在 python 中为绘图线着色时,我被卡住了。
例如,我想在这里将线条颜色从蓝色更改为黑色。
这就是我所拥有的,返回的是我从熊猫那里得到的一组数据。
ax=plt.gca()
ax.set_axis_bgcolor('#cccccc')
returns.plot()
原文由 sdg 发布,翻译遵循 CC BY-SA 4.0 许可协议
当我生成一组数据并尝试在 python 中为绘图线着色时,我被卡住了。
例如,我想在这里将线条颜色从蓝色更改为黑色。
这就是我所拥有的,返回的是我从熊猫那里得到的一组数据。
ax=plt.gca()
ax.set_axis_bgcolor('#cccccc')
returns.plot()
原文由 sdg 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果你有多条绘图线并且你想为每条线设置不同的颜色,请在你的 plot() 中使用下面的属性,其中每个索引代表一列的线条颜色。
color=['color1','color2']
原文由 sule mohammed 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
2 回答857 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
在 matplotlib 中设置线条颜色的通常方法是在 plot 命令中指定它。这可以通过数据后的字符串来完成,例如
"r-"
对于红线,或者通过明确说明color
参数来完成。另请参阅 plot 命令的文档。
如果您已经有一条具有特定颜色的线,您可以使用
lines2D.set_color()
方法更改它。设置 pandas 图中线条的颜色也最好在创建图时完成:
如果您想稍后更改此颜色,可以通过
这将为您提供当前活动轴的第一行(可能是唯一一行)。
如果你在情节中有更多的轴,你可以遍历它们
如果你有更多的行,你也可以遍历它们。