Chart.js 图表js在y轴上有一个横跨负/正的条

Chart.js 图表js在y轴上有一个横跨负/正的条,chart.js,Chart.js,在chartjs中,有没有一种方法可以在零线上设置一个条形跨距?例如,, 假设我有一个酒吧 data:[x:1, y:100] 我如何告诉它y轴的跨度从-100到100(而不是从0到100) 我在这里有一个游乐场,在那里,我可以在每一个小节上做负数或正数,但不能在一个小节上同时做负数或正数 这可以从开始执行,现在支持。现在可以使用语法[min,max]指定各个条 浮栅 帆布{ -moz用户选择:无; -webkit用户选择:无; -ms用户选择:无; } var图表数据={ 标签:[1,2

在chartjs中,有没有一种方法可以在零线上设置一个条形跨距?例如,, 假设我有一个酒吧

data:[x:1, y:100]
我如何告诉它y轴的跨度从-100到100(而不是从0到100)

我在这里有一个游乐场,在那里,我可以在每一个小节上做负数或正数,但不能在一个小节上同时做负数或正数

这可以从开始执行,现在支持。现在可以使用语法
[min,max]
指定各个条


浮栅
帆布{
-moz用户选择:无;
-webkit用户选择:无;
-ms用户选择:无;
}
var图表数据={
标签:[1,2,3,4,5,6],
数据集:[{
类型:'bar',
标签:“红色条”,
边框颜色:“黑色”,
边框宽度:1,
背景颜色:“rgba(128,0,0,0.2)”,
数据:[[01100]、-100100]、-30,40]、0,0,0],
}, {
类型:'bar',
标签:'绿色条',
背景颜色:“rgba(0128,0,0.2)”,
边框颜色:“黑色”,
边框宽度:1,
数据:[0,0,0,0,[-50,70],100],
}
]
};
window.onload=函数(){
var ctx=document.getElementById('canvas').getContext('2d');
window.myBar=新图表(ctx{
类型:'bar',
数据:图表数据,
选项:{
scaleBeginAtZero:错误,
回答:是的,
斯潘:是的,
工具提示:{
模式:“索引”,
交集:对
},
比例:{
xAxes:[{
网格线:{
显示:假
},
}],
雅克斯:[{
类型:'线性',
滴答声:{
贝吉纳泽罗:错,
最低:-100,
最高:100,
步长:30
}
}],
}
}
});
};

据我所知,这是不可能的。条形图采用一个值将其显示在横穿x轴的y轴上。由于y值为正或负(或0..),因此在水平x轴的上方或下方,因此无法使条形穿过0线。您可以添加花哨的Javascript函数来移动该条,但目的是什么呢?一个简单的用例是拥有一个从-100到-1000的y轴。使用数据:[x:1,y-1000]将导致一个条从上到下一直移动,但上边框将被截断,因为它从0开始,而不是从-100开始