lui*_*iel 6 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]]
}
],
"scale-x":{
"values":[1,2,4,8,16,20,32,40,64]
}
}]
}
Run Code Online (Sandbox Code Playgroud)
如何将x-ticks的位置固定为与x值相同?
小智 5
您需要首先在对象中设置max-items和items-overlap属性scale-x以强制显示比例尺中的所有项目.
"scale-x":{
"max-items":9999, //forces all items
"items-overlap":true, //forces items (labels) to show even when overlapping
/* Code truncated for brevity */
Run Code Online (Sandbox Code Playgroud)
之后,alpha在item对象和tick对象中将(透明度)设置为0 以隐藏所有刻度和项目.通过rules在两者中配置数组中的对象来仅启用要显示的项目,item并tick显示所需的比例值.
"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
}
]
},
Run Code Online (Sandbox Code Playgroud)
我是ZingChart团队的成员.请看一下这个演示,让我知道我是否可以回答有关其工作原理的任何问题.
| 归档时间: |
|
| 查看次数: |
631 次 |
| 最近记录: |