matplotlib:可以改变背景颜色吗?
matplotlib python: 如何根据给定的列更改线图的背景颜色? 假设我有以下数据文件,
1. 0
4. 0
2. 0
1. 1
2. 1
3. 1
3. 2
1. 2
2. 2
第一列代表 y 值,第二列应控制背景颜色。比如说,它在白灰色交替背景(类似斑马)上绘制(黑色)线,并沿 x 方向进一步前进,其中只要第二列中的整数递增,颜色就会发生转变。或其他可能的解决方案:使用第二列作为函数参数来确定背景颜色。
如何使用 matlibplot 来做到这一点?
matplotlib python:
How do you change the background color of a line plot according to a given column?
Say I have the following data file
1. 0
4. 0
2. 0
1. 1
2. 1
3. 1
3. 2
1. 2
2. 2
The first column represents the y-values, and the 2nd column should control the background color. Say, it plots the (black) line on a white-gray alternating background (zebra-like) as proceeding further in x-direction, where the transition in color occurs anytime the integer in the 2nd column increments. Or other possible solution: Use 2nd column as function argument to determine background color.
How would one do this with matlibplot?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这个有效:
其中facecolor是前景色
This one works:
where facecolor is the foreground color