【发布时间】:2013-07-29 16:09:28
【问题描述】:
我正在使用jqPlot 来呈现条形图,并希望做一些相当简单的事情,但我不确定库是否有这个选项。
我有类似这样的图表,其中 y 轴上的最大可能值为 42。
假设对于一种情况,我对任何条的最高值是 14,那么图形将被渲染为最多显示 14。
但是,我希望它在所有情况下都能看到渲染的上限阈值 42。
这是我现在拥有的:
var plot3 = $.jqplot('chart3', [line1], {
animate: true,
animateReplot: true,
seriesDefaults: {renderer: $.jqplot.BarRenderer},
series:[{
pointLabels:{
show: true,
labels:[depression, anxiety, stress]
},
rendererOptions: {
animation: {
speed: 3500
},
barWidth: 50,
barPadding: -15,
barMargin: 0,
varyBarColor : true,
highlightMouseOver: false
}
}],
axes: {
xaxis: {
renderer:$.jqplot.CategoryAxisRenderer
}
},
canvasOverlay: {
show: true,
objects: [{
horizontalLine: {
y: 42,
lineWidth: 3,
color: 'rgb(255,0,0)',
shadow: true,
xOffset: 0
}
}]
}
});
plot3.replot( { resetAxes: true } );
【问题讨论】:
标签: jquery user-interface graph jqplot