Я не могу получить деньги, чтобы зарегистрировать пользовательские тики, которые я отправляю. Мой код работает нормально, но тики по-прежнему появляются, как вы выбираете по умолчанию тики.
HTML:
<div class="flot" id="flotcontainer"></div>';
JS:
var $hist_data = [[1.0, 0],[2.0, 2],[3.0, 1],[4.0, 1],[5.0, 0],[6.0, 1],[7.0, 2],[8.0, 1],[9.0, 1],[10.0, 1]];
var $hist_ticks = [[1.0, 1.0],[2.0, 2.0],[3.0, 3.0],[4.0, 4.0],[5.0, 5.0],[6.0, 6.0],[7.0, 7.0],[8.0, 8.0],[9.0, 9.0],[10.0, 10.0]];
<script type="text/javascript">
$.plot($("#flotcontainer"),
[
{
data: $hist_data,
bars: { show: true, barWidth: 1, fill:0.8},
color: "#227dda",
xaxis: {ticks: $hist_ticks}
}
]
);
</script>
У вас смешаны свойства xaxis
. Смутно, есть свойство xaxis
самих данных, но это всего лишь число, которое вы используете, чтобы указать, на какую ось должна быть построена серия данных. Чтобы фактически установить тики оси, вам нужно использовать параметр options, переданный в .plot
:
$.plot($("#flotcontainer"), [{
data: $hist_data,
bars: {
show: true,
barWidth: 1,
fill: 0.8
},
color: "#227dda"
}], {xaxis: { ticks: $hist_ticks} }
);