У меня возникли проблемы с установкой целочисленных значений по оси x гистограммы. Может ли кто-нибудь помочь мне, как решить эту проблему.
Это моя песочница: https://codesandbox.io/s/react-line-chart-forked-0409lk?file=/src/LineChart.js
Пробовали, allowDecimal: false, min:0, float:0
. Ничего не получилось.
Помощь приветствуется
import * as React from "react";
import Highcharts from "highcharts";
import HighchartsReact from "highcharts-react-official";
import HC_exporting from "highcharts/modules/exporting";
HC_exporting(Highcharts);
function Chart(props) {
const chartOptions = {
chart: {
type: "bar",
height: 250
},
xAxis: {
type: "category",
visible: true,
gridLineWidth: 1,
floor: 0,
tickInterval: 1,
min: 0
},
yAxis: {
min: 0,
title: {
text: null
}
},
plotOptions: {
column: {
dataLabels: {
enabled: true,
crop: false,
overflow: "none"
}
}
},
series: [{ data: props.chartData }]
};
return <HighchartsReact highcharts = {Highcharts} options = {chartOptions} />;
}
export default Chart;
Вы должны поместить tickInterval: 1,
на ось Y
Привет @ li97, Это потому, что bar
диаграмма — это просто перевернутая column
диаграмма, поэтому оси меняются местами.
почему именно по оси Y?