我已经阅读了至少六个关于这样做的其他问题,但我无法弄清楚我的不同之处:http: //jsfiddle.net/JakobJingleheimer/Z5UFg/1/
我添加了一个LoadGraph.check_data
从控制台运行的函数。运行后输出的数据load_data(1,"199 Water St",7);
为:
#mine
[ { label:"coffee", data:[ [1659] ] },
{ label:"cocoa", data:[ [717] ] },
{ label:"tea", data:[ [206] ] }
]
在我看来,这与文档中的示例完全相同(就在Plot Options上方):
#doc example
[ { label: "Foo", data: [ [10, 1], [17, -14], [30, 5] ] },
{ label: "Bar", data: [ [11, 13], [19, 11], [30, -7] ] }
]
我还尝试在SO answer 5661134之后对我的结构进行建模,但这也没有成功(与小提琴中看到的结果完全相同)。
小提琴中的第二张图应该有 3 个相邻的条形图,或者(更好的是)将 3 个条形图堆叠在一起。
更新:我添加了一个 x 值来获得以下内容(但它仍然不起作用,小提琴):
#http://jsfiddle.net/JakobJingleheimer/Z5UFg/3/
[ { label:"coffee", data:[ [7, 1659] ] },
{ label:"cocoa", data:[ [7, 717] ] },
{ label:"tea", data:[ [7, 206] ] }
]
#http://jsfiddle.net/JakobJingleheimer/Z5UFg/2/
[ { label:"coffee", data:[ [0, 1659] ] },
{ label:"cocoa", data:[ [1, 717] ] },
{ label:"tea", data:[ [2, 206] ] }
]
如果我去掉对象性(例如,标签),它会起作用(但我需要弄清楚为什么f_opts.series.stack=true
不起作用 - 我认为,因为所有 3 个条都是蓝色的,所以它将所有三个条视为同一个系列): v4
更新 2这些应该在 2 个不同的地方吗?我的意思是标签+数据数组对象是否应该在选项对象中,并且数据也应该在数据数组中?该文档有点难以弄清楚,因为它从未说明父对象是什么。