Javascript 在ZingChart上定制x轴
我想用ZingChart绘制一个类似于此的图表: 到目前为止,我能做的最好的事情是: 来源:Javascript 在ZingChart上定制x轴,javascript,visualization,zingchart,Javascript,Visualization,Zingchart,我想用ZingChart绘制一个类似于此的图表: 到目前为止,我能做的最好的事情是: 来源: { "graphset": [{ "type": "line", "series": [ { "values":[[1,218.2], [2,121.7], [4,62.27], [8,34.37], [16,19.79], [20,16.52], [32,17.1], [40,16.11], [64,91.9]] }
{
"graphset": [{
"type": "line",
"series": [
{
"values":[[1,218.2], [2,121.7], [4,62.27], [8,34.37], [16,19.79], [20,16.52], [32,17.1], [40,16.11], [64,91.9]]
}
],
"scale-x":{
"values":[1,2,4,8,16,20,32,40,64]
}
}]
}
如何将x记号的位置固定为与x值相同?首先,您需要在
scale-x
对象中设置max items
和items overlap
属性,以强制显示沿比例的所有项目
"scale-x":{
"max-items":9999, //forces all items
"items-overlap":true, //forces items (labels) to show even when overlapping
/* Code truncated for brevity */
之后,在项目
对象中将alpha(透明度)设置为0,并将勾选
对象设置为隐藏所有勾选和项目。通过在项目
和勾选
中的规则
数组中配置对象以显示所需的比例值,仅启用要显示的项目
"item":{
"alpha":0,
"rules":[
{
"rule":"%scale-value == 1 || %scale-value == 4 || %scale-value == 8 || %scale-value == 16 || %scale-value == 20 || %scale-value == 32 || %scale-value == 40 || %scale-value == 64",
"alpha":1
}
]
},
我是ZingChart团队的成员。请看一看,让我知道我是否可以回答任何关于如何工作的问题