Ich verwende jqPlot, um Balkendiagramme zu rendern und bin auf der Suche nach etwas ziemlich unkompliziert, aber ich bin mir nicht sicher, ob die Bibliothek eine Option dafür hat.jQPlot force statische minimale und maximale Werte auf der y-Achse
Ich habe grafische Darstellungen wie diese, in denen der maximal mögliche Wert auf der y-Achse 42 sein kann
Lassen Sie uns sagen, wenn für einen Fall, meine höchsten Wert für eine der Bars 14, dann wird die Grafik gerendert bis zu zeigen, nur 14.
aber ich will es so, dass in jedem Fall, ich gemacht sehen, dass die obere Schwelle von 42.
Das ist, was ich habe jetzt:
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 });
dies nicht funktioniert :( – karancan
es hier: [Jsfiddle Beispiel] (http://jsfiddle.net/zQnhM/2/) – Gyandeep
kopiert Code (alle innerhalb '$ .jqplot ({}) ; '. Noch funktioniert nicht. Welche Version verwenden Sie? – karancan