假设我在x轴上有从0到2049的值。我的价值观是系列的。我要做的是只显示0500100015002000,即每隔500个刻度,我还没有找到一个例子。我尝试了最大标签,但因为我的值超过2000,所以我没有得到500的倍数。有办法做到这一点吗?
你有scale-x
,你是说scale-y
吗?
如果您谈论的是scale-y
,则可以在刻度之间设置minValue
、maxValue
和step
。您可以单独设置它们,也可以像values: 'minValue:maxValue:step'
一样设置它们。itemsOverlap
只是强制所有项目进行渲染,即使它们的高度或宽度与上面或下面的项目重叠。
var myConfig = {
type: 'bar',
scaleY: {
values: '0:2000:500',
maxItems: 5,
itemsOverlap: true,
},
series: [
{
values: [2235,4442,3367,1389,2325,3334,4567,2385]
}
]
};
zingchart.render({
id: 'myChart',
data: myConfig,
height: '100%',
width: '100%'
});
html, body {
height:100%;
width:100%;
margin:0;
padding:0;
}
#myChart {
height:100%;
width:100%;
min-height:150px;
}
.zc-ref {
display:none;
}
<!DOCTYPE html>
<html>
<head>
<script src= "https://cdn.zingchart.com/zingchart.min.js"></script>
</head>
<body>
<div id="myChart"><a class="zc-ref" href="https://www.zingchart.com">Powered by ZingChart</a></div>
</body>
</html>
若答案不是您想要的,请通知。
天平文件:
https://www.zingchart.com/docs/tutorials/chart-elements/configure-chart-scales/
https://www.zingchart.com/docs/api/json-configuration/graphset/scale-x/