首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在pygal中改变笔触颜色?

如何在pygal中改变笔触颜色?
EN

Stack Overflow用户
提问于 2016-03-04 20:22:44
回答 2查看 2K关注 0票数 2

如何将一个设置为红色,第二个设置为蓝色?

代码语言:javascript
复制
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')
EN

回答 2

Stack Overflow用户

发布于 2016-05-01 05:32:49

您可以使用Pygal的Custom Styles为正在加载的系列定义特定的颜色。唯一缺点是颜色是根据系列顺序分配的,因此在本例中,您应该将colors参数设置为('red','blue'),以便它们与系列顺序相匹配。

票数 1
EN

Stack Overflow用户

发布于 2017-08-26 15:18:45

您可以按如下方式添加自定义样式。

代码语言:javascript
复制
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()

你有许多样式选项来改变颜色,字体大小,字体系列,背景,透明度等等。查看官方documentation here

在我发布这篇文章的时候,文档中有一个错误。他们在示例中为colors选项提供了颜色元组而不是列表。您必须使用list[]在自定义样式中添加颜色。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35795968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档