Tôi đang sử dụng jqPlot để hiển thị biểu đồ thanh và đang tìm cách làm điều gì đó khá đơn giản nhưng tôi không chắc chắn thư viện có tùy chọn này hay không.jQPlot buộc các giá trị tối thiểu và tối đa tĩnh trên trục y
tôi có đồ thị như thế này, trong đó giá trị tối đa có thể trên trục y có thể 42.
Hãy nói rằng nếu vì một trường hợp, giá trị cao nhất của tôi cho bất kỳ thanh là 14, sau đó đồ thị sẽ được trả lại để chỉ hiển thị lên đến 14.
Tuy nhiên, tôi muốn nó để trong mọi trường hợp, tôi có thể thấy rằng ngưỡng trên của 42 kết xuất.
Đây là những gì tôi có bây giờ:
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 });
tính năng này không hoạt động: ( – karancan
kiểm tra xem tại đây: [Ví dụ Jsfiddle] (http://jsfiddle.net/zQnhM/2/) – Gyandeep
sao chép mã của bạn (mỗi bên trong '$ .jqplot ({}) ; 'Vẫn không hoạt động Bạn đang sử dụng phiên bản nào? – karancan