[英]How to change stroke color in pygal?
如何设置一个为红色,第二为蓝色?
import pygal
chart = pygal.Line()
chart.x_labels = range(5)
chart.add('one', [1, None, 3, None, 5])
chart.add('two', range(5))
chart.render_to_png(__file__ + '-linear.png')
您可以使用Pygal的自定义样式为要加载的系列定义特定的颜色。 唯一的缺点是颜色是根据系列顺序分配的,因此在您的情况下,应将colors参数设置为('red','blue')
以便它们与您的意向顺序匹配。
您可以如下添加自定义样式。
from pygal.style import Style
yourCustomStyle = Style(
...
colors=['#hex_color1', '#hex_color2', ...],
...
)
yourChart = pygal.Line(style=yourCustomStyle)
yourChart.add('Series1', [value1, value2, value3, ...])
yourChart.add('Series2', [value1, value2, value3, ...])
...
yourChart.render()
您可以使用许多样式选项来更改颜色,字体大小,字体系列,背景,透明度等。 在此处查看官方文档
在我发布此文件时,文档中有一个错误。 他们提供的颜色,而一个列表元组,对colors
在他们的榜样选项。 您必须使用list[]
在自定义样式中添加颜色。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.