首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在pygal中合并和比较两组堆叠数据

在pygal中合并和比较两组堆叠数据
EN

Stack Overflow用户
提问于 2016-05-04 23:48:56
回答 1查看 167关注 0票数 1

我想知道是否有可能将两组数据(每个由两个列表组成)组合成一个pygal图表。

代码应该如下所示:

代码语言:javascript
复制
new_chart = pygal.StackedBar()

# set 1
new_chart.add('1-1',[1,2,3,4])
new_chart.add('1-2',[4,3,2,1])

# set 2
new_chart.add('2-1',[9,8,7,6])
new_chart.add('2-2',[6,7,8,9])

new_chart.render()

但我希望第二组在第一组(而不是堆叠)旁边。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-12 12:51:45

这样做的诀窍是:

代码语言:javascript
复制
new_chart = pygal.StackedBar()

# set 1
new_chart.add('1-1',[1, 0, 2, 0, 3, 0, 4, 0])
new_chart.add('1-2',[4, 0, 3, 0, 2, 0, 1, 0])

# set 2
new_chart.add('2-1',[0, 9, 0, 8, 0, 7, 0, 6])
new_chart.add('2-2',[0, 6, 0, 7, 0, 8, 0, 9])

对于空空间,您可以获得更清晰的图像,并附加零:

代码语言:javascript
复制
new_chart = pygal.StackedBar()
# set 1
new_chart.add('1-1',[1, 0, 0, 2, 0, 0, 3, 0, 0, 4, 0])
new_chart.add('1-2',[4, 0, 0, 3, 0, 0, 2, 0, 0, 1, 0])

# set 2
new_chart.add('2-1',[0, 9, 0, 0, 8, 0, 0, 7, 0, 0, 6])
new_chart.add('2-2',[0, 6, 0, 0, 7, 0, 0, 8, 0, 0, 9])

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

https://stackoverflow.com/questions/37039996

复制
相关文章

相似问题

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