画图工具需放在 dsxKline.drawEvent 属性里
drawEvent:function(self){
self.drawCircleWithDate("20230313","买","red","#ffffff");
self.drawCircleWithDate("20221129","卖","green","#ffffff",12.99);
self.drawCircleWithDate("202303241104","买","red","#ffffff");
}
定义
/**
* 两点画一条线
* @param {float} x1
* @param {float} y1
* @param {float} x2
* @param {float} y2
* @param {float} width
* @param {string} color
* @param {array} dash 设置虚线的间隔大小 例如 [4] 相隔4个距离
*/
drawline:function(x1,y1,x2,y2,width,color,dash=[]);
/**
* 画一个圆点,可包含文字
* @param {float} x
* @param {float} y
* @param {float} width
* @param {string} color
* @param {string} text
* @param {float} size
* @param {string} textcolor
*/
drawcircle : function(x,y,width,color,text,size=dsxConfig.theme.white.fontSize,textcolor="#ffffff");
/**
* 在K线上画一个圆点
* @param {string} date 日期索引
* @param {string} text 文本
* @param {string} bgcolor 背景色
* @param {string} textcolor 文本颜色
* @param {double} price K线价格位置
* @returns
*/
drawCircleWithDate:function(date,text,bgcolor,textcolor,price=0);