Ich habe ein Problem mit jquery flot
Zunächst erhielt ich die folgende Tabelle http://design2u.me/blog/example/bar/index.html
Der Code folgt:
<script type="text/javascript">
$(function () {
// generate a dataset
var d1 = []; d1.push([3,100]);
var d2 = []; d2.push([3,66]);
var d3 = []; d3.push([3,33]);
//announce a dataset
var data = [{ data: d1, color: "#f21d1d" },{ data: d2, color: "#1d61f2" },{ data: d3, color: "#5bc91a" }];
var placeholder = $("#placeholder");
// plot it
var plot = $.plot(placeholder, data, {
stack:true,
bars: { show: true, barWidth: 4, fill: 0.5 },
xaxis: { ticks: [], autoscaleMargin: 0.02 , min: 0, max: 10 },
yaxis: { min: 0, max: 120 },
});
});
</script>
Allerdings muss ich die verschiedenen Teile gestapelt werden, und ich füge bereits die Eigenschaft
stack:true,
Durch Ausprobieren und Fehlersuche habe ich herausgefunden, dass ich die Plot-Funktion wie folgt ändern kann:
var plot = $.plot(placeholder, data, {
series: {
stack:true,
bars: { show: true, barWidth: 4, fill: 0.5 },
xaxis: { ticks: [], autoscaleMargin: 0.02 , min: 0, max: 10 },
yaxis: { min: 0, max: 120 },
}
});
dann erhielt ich folgendes Ergebnis: http://design2u.me/blog/example/bar/index2.html
die Stäbe haben sich erfolgreich gestapelt, aber sie werden zu breit ...
Ich hoffe, die Balken nur in der Mitte, Wie kann ich dieses Problem beheben? Vielen Dank!