У меня проблема с jquery float
сначала я получил следующую диаграмму http://design2u.me/blog/example/bar/index.html
Код следующий:
<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>
Однако мне нужно, чтобы другая часть была сложена, и я уже добавляю свойство
stack:true,
Пробуя и ошибаясь, я обнаружил, что если я изменю функцию графика следующим образом:
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 },
}
});
то я получил следующий результат: http://design2u.me/blog/example/bar/index2.html
бруски уложены успешно, но стали слишком широкими...
Надеюсь полосы только по центру, как решить эту проблему? Большое спасибо !