我正在使用 jquery flot 并且我正在尝试创建一个堆积条形图,但是我遇到了一些语法问题......我会在最后发布我的代码,但我很确定它是错误的。我确实得到了一个堆积条形图,但只有三列......
基本上,这是我正在使用的数据以及我想要完成的工作......每行上的第一组(焦点组 1)是堆叠条的底部条,第二组(焦点组 2)是第二、第三组(Focus Group 3)是最高组。“响应”是我想在 x 轴上使用的,每组中的第一个数字是 x,第二个数字是 y。
Response1, [0, 0], [0,0], [0,9]
Response2, [1, 5], [1,5], [1,11]
Response3, [2, 2], [2,0], [2,8]
Response4, [3, 1], [3,2], [3,6]
Response5, [4, 0], [4,0], [4,7]
我还应该提一下,我不确定堆叠图表是否是最好的方法......诚然,我不是一个非常有眼力的人,而且通常觉得图表很烦人......如果有更好的呈现方式这些数据,那么我完全愿意接受建议......
本质上...
我有一系列问题。这些问题中的每一个都被提交给三个焦点小组。焦点小组的成员选择了一个回应。我正在尝试为每个问题呈现每个响应、每个焦点小组的计数。我认为堆叠图表将是最好的方法,但同样,我对其他方法持开放态度。唯一的问题是,我绝对需要数据的可视化表示......
使用代码:
$(function () {
var cssid = "#placeholder";
var data = [ [ [1, 0], [2,0], [3, 2] ], [ [1, 0], [2,0], [3, 6] ], [ [1, 0], [2,0], [3, 8] ], [ [1, 0], [2,0], [3, 5] ], [ [1, 0], [2,0], [3, 5] ], ];
var options = { series: { stack: 0, lines: { show: false, steps: false }, bars: { show: true, barWidth: 0.5 },},};
$.plot($(cssid), data, options);
});