K线缩放
hqchart K线缩放是配置在一个全局的缩放数组里面, 每放大一次或缩小一次, 都会调整这个数组的索引。
var ZOOM_SEED= //0=柱子宽度 1=间距
[
[48,10], [44,10],
[40,9], [36,9],
[32,8], [28,8],
[24,7], [20,7],
[18,6], [16,6],
[14,5], [12,5],
[8,4], [6,4], [4,4],
[3,3],
[3,1], [2,1], [1,1], [1,0],
];
注意:当K线的宽度<=3时, 绘制的时候直接是一条竖线了。
调整缩放数组
JSChart.GetKLineZoom() 可以获取全局的缩放数组实例,获取以后可以根据你的需求自己调整
实例
var zoom=JSChart.GetKLineZoom(); //获取全局的缩放数组
//新的K线宽度和间距设置
let NEW_ZOOM_SEED= //0=柱子宽度 1=间距
[
[48,10], [44,10],
[40,9], [36,9],
[32,8], [28,8],
[24,7], [20,7],
[18,6], [16,6],
[14,5], [12,5],
[8,4], [6,4], [4,4],
];
zoom.length=0;
for(var i=0;i<NEW_ZOOM_SEED.length;++i) //发新的缩放配置设置到hqchart全局变量里面
{
zoom.push(NEW_ZOOM_SEED[i]);
}
如果还有问题可以加交流QQ群: 950092318
HQChart代码地址
地址:github.com/jones2000/HQChart