Charts 条形图的线性x轴
我正在使用Charts 条形图的线性x轴,charts,chart.js,react-chartjs,react-chartjs-2,Charts,Chart.js,React Chartjs,React Chartjs 2,我正在使用ChartJS2.9.3。我想为条形图的x轴设置线性比例。它的工作原理应该与表示负值、十进制值和正值的直线图的任何线性比例一样 我已经设法创建了几乎类似的规模使用此选项 scales: { xAxes: [ { type: "time", time: { parser: "Y", unit: "year", dis
ChartJS2.9.3
。我想为条形图的x轴设置线性比例。它的工作原理应该与表示负值、十进制值和正值的直线图的任何线性比例一样
我已经设法创建了几乎类似的规模使用此选项
scales: {
xAxes: [
{
type: "time",
time: {
parser: "Y",
unit: "year",
displayFormats: {
year: "Y"
}
},
}
]
},
但它不适用于十进制值,当数据集具有负x
值时,它只是四舍五入到整数并将条放置在该位置
如何表示十进制值呢
Chartjs>=3.0.0
为条形图引入了线性比例。但是这个版本有一些其他的错误,所以我一直坚持使用2.9.3版本,我不建议将轴类型更改为时间,因为如果没有“分数时间”,这将引入一些其他问题。而增加对它的支持也不是那么容易
最好的办法是使用自定义函数创建自己的标签。例如:
const f=()=>{
设a=[];
对于(让n=-30;n感谢这一点。但是当x轴属于类别时,拖动和平移x轴不起作用,但在时间刻度上它起作用