HQChart使用教程68 - 配置DRAWTEXT, DRAWICON,DRAWNUMBER字体大小
分析家语法
DRAWTEXT和DRAWICON时候分析家指标语法里的绘图函数,分别绘制图标和文字, 由于函数里面没有对大小设置的参数,所以hqchart把这2个设置放在了全局Resource里面, 通过修改Resource对应的配置就可以。
版本要求
hqchart 版本>=9229 才有此功能
默认位置
DRAWICON
TextAlign=center , textBaseline=top
DRAWNUMBER
TextAlign=center , textBaseline=top
DRAWTEXT
TextAlign=left, textBaseline=top
DRAWABOVE
如果要textBaseline=bottom 使用变量DRAWABOVE
DRAWICON(C=H,H,11),COLORYELLOW,DRAWABOVE;
DRAWNUMBER(C=H,H,RAND(9)), DRAWABOVE,COLORBLACK;
全局配置
如何修改全局资源配置见教程
HQChart使用教程4- 如何自定义K线图颜色风格
var resource=JSChart.GetResource(); //获取全局资源
resource.DRAWTEXT //修改DRAWTEXT 配置
......
resource.DRAWICON //修改DRAWICON 配置
......
this.Chart.SetOption(this.Option); //设置K线配置
..........
DRAWTEXT 配置说明
以下是DRAWTEXT的默认配置
this.DRAWICON=
{
Icon:
{
MaxSize:24, //图标最大
MinSize:12, //图标最小
YOffset:0, //默认显示Y轴坐标偏移
Zoom:
{
Type:1, //0=放大(K线宽度*Value) 1=放大(K线+间距)*Value 2=(K线+间距)+2*Value;
Value:1
}
},
Text:
{
MaxSize:50, //字体最大
MinSize:12, //字体最小
YOffset:0, //默认显示Y轴坐标偏移
Zoom:
{
Type:1, //0=放大(K线宽度*Value) 1=放大(K线+间距)*Value 2=(K线+间距)+2*Value;
Value:1
},
FontName:'Arial' //字体
}
}
Icon
iconfont图标配置信息
MaxSize
图标的最大尺寸
MinSize
图标的最小尺寸
当最大尺寸==最小尺寸,就是固定尺寸输出
Zoom
跟随K线自动缩放配置
Type=缩放规则
Value=缩放值
Type 缩放规则
0= K线宽度*Value
1=(K线+间距)Value
2=(K线+间距)+2Value
Text
文字图标配置信息
配置和Icon一样,就是多了一个FontName 字体名字
DRAWTEXT配置说明
默认配置如下
this.DRAWTEXT=
{
MaxSize:30, //字体最大
MinSize:20, //字体最小
YOffset:0, //默认显示Y轴坐标偏移
Zoom:
{
Type:1, //0=放大(K线宽度*Value) 1=放大(K线+间距)*Value 2=(K线+间距)+2*Value;
Value:1
},
FontName:'微软雅黑' //字体
}
配置和上面的DRAWTEXT.Text一样.
DRAWNUMBER配置说明
9216 版本以上才支持
默认配置如下
this.DRAWNUMBER=
{
MaxSize:30, //字体最大
MinSize:20, //字体最小
YOffset:0, //默认显示Y轴坐标偏移
Zoom:
{
Type:1, //0=放大(K线宽度*Value) 1=放大(K线+间距)*Value 2=(K线+间距)+2*Value;
Value:1
},
FontName:'微软雅黑' //字体
}
配置和上面的DRAWTEXT.Text一样.
DRAWTEXT_FIX字体大小配置
10377版本以上才支持
var resource=JSChart.GetResource();
resource.DRAWTEXT_FIX.Font="20px 微软雅黑"
DRAWNUMBER_FIX字体大小配置
10377版本以上才支持
var resource=JSChart.GetResource();
resource.DRAWNUMBER_FIX.Font="18px 微软雅黑"
交流QQ群: 950092318
如果还有问题可以加交流QQ群
HQChart代码地址
地址:github.com/jones2000/HQChart
个人爱好(模型/摄影)