ZingChart在x轴上显示一个值的倍数



假设我在x轴上有从0到2049的值。我的价值观是系列的。我要做的是只显示0500100015002000,即每隔500个刻度,我还没有找到一个例子。我尝试了最大标签,但因为我的值超过2000,所以我没有得到500的倍数。有办法做到这一点吗?

你有scale-x,你是说scale-y吗?

如果您谈论的是scale-y,则可以在刻度之间设置minValuemaxValuestep。您可以单独设置它们,也可以像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/

相关内容

  • 没有找到相关文章

最新更新