JavaScript中的条形图:堆叠条形+组合条形 [英] Bar chart in Javascript: stacked bars + grouped bars

查看:224
本文介绍了JavaScript中的条形图:堆叠条形+组合条形的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在寻找一个Javascript解决方案来混合分组和堆叠栏,并显示一个漂亮的图表,例如由 Protovis提供的

I'm looking for a Javascript solution to mix Grouped and Stacked Bars with a beautiful graph, such as those provided by Protovis.

例如,如果我想将Apple(iPads + iPhones)设备上的下载量与Android设备进行比较,我可能会有(原谅我可怕的ascii艺术) >

For example if I want to compare downloads on Apple (iPads+iPhones) devices to Android devices, I might have (excuse my terrible ascii art)



60k |             ^
50k |    #    ^   ^
40k |#   #    ^  #^
30k |@   #^   ^  #^
20k |@^  #^  #^  @^
10k |@^  @^  @^  @^
   =================
    Jan Feb Mar Apr

Legend
#: iPad Downloads
@: iPhone Downloads
^: Android Downloads


推荐答案

a href =http://code.google.com/apis/charttools/index.html =nofollow noreferrer> Google图表工具和 Google Visualization

Checkout Google Chart Tools and Google Visualization

例如,您可以指定以下内容:

for instance you can specify the following:

>

cht=bvs
chco=4D89F9,C6D9FD
chd=t:10,50,60,80,40|
  50,60,100,40,20
chds=0,160

您将chd更改为

cht=bvs
chs=250x150
chco=4D89F9,C6D9FD
chd=t:0,50,0,80,0, 10, 50, 40
      60,0,100,0,20, 50, 100, 60
chds=0,160

看看上面的图表(好像它是一个组图,但实际上是它的堆叠)。然后,您可以在创建图表所需的堆叠查看组之后追加数据。

Take a look at the chart above (as if its a group chart, but actually its stacked). Then you can append data after to create stacked 'looking' group as the graph is intended.

这篇关于JavaScript中的条形图:堆叠条形+组合条形的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆