jqplot сила статические минимальные и максимальные значения на оси y
Я использую 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 } );
1 ответов
добавьте это в ваш axes:
axes: {
xaxis: {
renderer: $.jqplot.CategoryAxisRenderer
},
yaxis: {
min:0,
max:42
}
},
вы можете добавить tickInterval
чтобы указать интервал между тиками на yaxis
пожалуйста, добавьте эти параметры в свой