0
新的jqPlot和我正在努力与数据和标签的水平图表。jqPlot水平条形图点标签挑战
这是问题所在。我想要的图表看起来应该是这样:
http://www.ifthen.biz/DesiredChart.png
我的实际图表然而,看起来是这样的:
http://www.ifthen.biz/ActualChart.png
似乎无法得到点标签(在这种情况下是和否)以对应每个问题的数据。
每个问题有一个是或否的答案。对于每个“是”或“否”,我会得出答案,以便我可以得到所需的图表。
请参阅下面的代码:
<script>
$(document).ready(function() {
var q1 = [20, 58];
var q2 = [5, 21];
var plot1 = $.jqplot('quickStatsChart', [q1,q2], {
seriesDefaults: {
renderer: $.jqplot.BarRenderer,
shadowAngle: 60,
showMarker: false,
rendererOptions: {
barDirection: 'horizontal'
},
pointLabels:{
show: true,
location: 'e',
labels: ['Yes','No']
}
},
axes: {
yaxis: {
renderer: $.jqplot.CategoryAxisRenderer,
ticks: ['Question 1', 'Question 2']
}
}
});
});
</script>
任何想法,我怎样才能使这项工作?
++的Tx
这是新的代码,我想:
<script>
$(document).ready(function() {
// [ tally question 1, tally question 2]
var sX = [[[2,'q1'], [4,'q2']], // Yes'
[[5,'q1'], [1,'q2']]]; // No's
var plot1 = $.jqplot('quickStatsChart', sX, {
seriesDefaults: {
renderer: $.jqplot.BarRenderer,
shadowAngle: 60,
showMarker: false,
rendererOptions: {
barDirection: 'horizontal'
},
pointLabels:{
show: true,
location: 'e',
labels: ['Yes','No']
}
},
axes: {
yaxis: {
renderer: $.jqplot.CategoryAxisRenderer
}
}
});
});
</script>
的结果是一样的高于实际走势。
感谢您的答复。我特别试图将pointLabels设置为是或否。我遵循你的例子,但仍然有同样的问题。 – Peter 2013-03-06 12:25:39
你能写出你所做的代码吗 – kilkadg 2013-03-06 12:27:06
我刚才编辑我的帖子以显示最新使用的代码。 – Peter 2013-03-06 14:55:33