diff --git a/umychart_uniapp_h5/umychart.uniapp.h5.js b/umychart_uniapp_h5/umychart.uniapp.h5.js index 323f2f9150b609d9ac19ad89dc74e93b12389cf5..3d45bef94abc76260b5b747346ac64dc1cbc67bd 100644 --- a/umychart_uniapp_h5/umychart.uniapp.h5.js +++ b/umychart_uniapp_h5/umychart.uniapp.h5.js @@ -4120,6 +4120,21 @@ function JSChart(divElement) if (option.IsCorssOnlyDrawKLine===true) chart.ChartCorssCursor.IsOnlyDrawKLine=option.IsCorssOnlyDrawKLine; if (option.CorssCursorTouchEnd===true) chart.CorssCursorTouchEnd = option.CorssCursorTouchEnd; if (option.IsClickShowCorssCursor==true) chart.IsClickShowCorssCursor=option.IsClickShowCorssCursor; + if (option.CorssCursorInfo) + { + if (!isNaN(option.CorssCursorInfo.Left)) chart.ChartCorssCursor.ShowTextMode.Left=option.CorssCursorInfo.Left; + if (!isNaN(option.CorssCursorInfo.Right)) chart.ChartCorssCursor.ShowTextMode.Right=option.CorssCursorInfo.Right; + if (!isNaN(option.CorssCursorInfo.Bottom)) chart.ChartCorssCursor.ShowTextMode.Bottom=option.CorssCursorInfo.Bottom; + if (option.CorssCursorInfo.IsShowCorss===false) chart.ChartCorssCursor.IsShowCorss=option.CorssCursorInfo.IsShowCorss; + if (option.CorssCursorInfo.IsShowClose == true) chart.ChartCorssCursor.IsShowClose = option.CorssCursorInfo.IsShowClose; //Y轴显示收盘价 + if (option.CorssCursorInfo.PressTime) chart.PressTime=option.CorssCursorInfo.PressTime; //长按显示十字光标的时间 + if (option.CorssCursorInfo.HPenType>0) chart.ChartCorssCursor.HPenType=option.CorssCursorInfo.HPenType; + if (option.CorssCursorInfo.VPenType>0) chart.ChartCorssCursor.VPenType=option.CorssCursorInfo.VPenType; + } + + //保存十字光标文字高度 + option.CorssCursor={}; + option.CorssCursor.TitleHeight=chart.ChartCorssCursor.TextHeight; if (option.Frame) { @@ -4134,6 +4149,20 @@ function JSChart(divElement) } } + if (option.KLine) + { + if (option.KLine.ShowKLine == false) chart.ChartPaint[0].IsShow = false; + if (option.KLine.InfoPosition>0) chart.ChartPaint[0].InfoPosition=option.KLine.InfoPosition; + if (option.KLine.IsShowMaxMinPrice == false) chart.ChartPaint[0].IsShowMaxMinPrice=option.KLine.IsShowMaxMinPrice; + } + + if(option.KLineTitle) //股票名称 日期 周期 + { + if(option.KLineTitle.IsShowName==false) chart.TitlePaint[0].IsShowName=false; + if(option.KLineTitle.IsShowSettingInfo==false) chart.TitlePaint[0].IsShowSettingInfo=false; + if(option.KLineTitle.IsShow == false) chart.TitlePaint[0].IsShow = false; + } + if (option.ExtendChart) { for(var i in option.ExtendChart) @@ -4143,11 +4172,6 @@ function JSChart(divElement) } } - //股票名称 日期 周期都不显示 - chart.TitlePaint[0].IsShowName=false; - chart.TitlePaint[0].IsShowSettingInfo=false; - chart.TitlePaint[0].IsShowDateTime=false; - //创建子窗口的指标 let scriptData = new JSIndexScript(); for(var i in option.Windows) diff --git a/vuehqchart/src/jscommon/umychart.js b/vuehqchart/src/jscommon/umychart.js index 05848e8285123977e55e69bcb9996c6b99db30eb..27a81062b8b672b46b77ed1bf953e66813f95f51 100644 --- a/vuehqchart/src/jscommon/umychart.js +++ b/vuehqchart/src/jscommon/umychart.js @@ -751,6 +751,21 @@ function JSChart(divElement) if (option.IsCorssOnlyDrawKLine===true) chart.ChartCorssCursor.IsOnlyDrawKLine=option.IsCorssOnlyDrawKLine; if (option.CorssCursorTouchEnd===true) chart.CorssCursorTouchEnd = option.CorssCursorTouchEnd; if (option.IsClickShowCorssCursor==true) chart.IsClickShowCorssCursor=option.IsClickShowCorssCursor; + if (option.CorssCursorInfo) + { + if (!isNaN(option.CorssCursorInfo.Left)) chart.ChartCorssCursor.ShowTextMode.Left=option.CorssCursorInfo.Left; + if (!isNaN(option.CorssCursorInfo.Right)) chart.ChartCorssCursor.ShowTextMode.Right=option.CorssCursorInfo.Right; + if (!isNaN(option.CorssCursorInfo.Bottom)) chart.ChartCorssCursor.ShowTextMode.Bottom=option.CorssCursorInfo.Bottom; + if (option.CorssCursorInfo.IsShowCorss===false) chart.ChartCorssCursor.IsShowCorss=option.CorssCursorInfo.IsShowCorss; + if (option.CorssCursorInfo.IsShowClose == true) chart.ChartCorssCursor.IsShowClose = option.CorssCursorInfo.IsShowClose; //Y轴显示收盘价 + if (option.CorssCursorInfo.PressTime) chart.PressTime=option.CorssCursorInfo.PressTime; //长按显示十字光标的时间 + if (option.CorssCursorInfo.HPenType>0) chart.ChartCorssCursor.HPenType=option.CorssCursorInfo.HPenType; + if (option.CorssCursorInfo.VPenType>0) chart.ChartCorssCursor.VPenType=option.CorssCursorInfo.VPenType; + } + + //保存十字光标文字高度 + option.CorssCursor={}; + option.CorssCursor.TitleHeight=chart.ChartCorssCursor.TextHeight; if (option.Frame) { @@ -765,6 +780,20 @@ function JSChart(divElement) } } + if (option.KLine) + { + if (option.KLine.ShowKLine == false) chart.ChartPaint[0].IsShow = false; + if (option.KLine.InfoPosition>0) chart.ChartPaint[0].InfoPosition=option.KLine.InfoPosition; + if (option.KLine.IsShowMaxMinPrice == false) chart.ChartPaint[0].IsShowMaxMinPrice=option.KLine.IsShowMaxMinPrice; + } + + if(option.KLineTitle) //股票名称 日期 周期 + { + if(option.KLineTitle.IsShowName==false) chart.TitlePaint[0].IsShowName=false; + if(option.KLineTitle.IsShowSettingInfo==false) chart.TitlePaint[0].IsShowSettingInfo=false; + if(option.KLineTitle.IsShow == false) chart.TitlePaint[0].IsShow = false; + } + if (option.ExtendChart) { for(var i in option.ExtendChart) @@ -774,11 +803,6 @@ function JSChart(divElement) } } - //股票名称 日期 周期都不显示 - chart.TitlePaint[0].IsShowName=false; - chart.TitlePaint[0].IsShowSettingInfo=false; - chart.TitlePaint[0].IsShowDateTime=false; - //创建子窗口的指标 let scriptData = new JSIndexScript(); for(var i in option.Windows) diff --git a/vuehqchart/src/jscommon/umychart.vue/umychart.vue.js b/vuehqchart/src/jscommon/umychart.vue/umychart.vue.js index a45c18319445bfe6036b11e244b92834d3bea2d2..5992a36431660f4fe6dba1df2d971d5e13740af5 100644 --- a/vuehqchart/src/jscommon/umychart.vue/umychart.vue.js +++ b/vuehqchart/src/jscommon/umychart.vue/umychart.vue.js @@ -4164,6 +4164,21 @@ function JSChart(divElement) if (option.IsCorssOnlyDrawKLine===true) chart.ChartCorssCursor.IsOnlyDrawKLine=option.IsCorssOnlyDrawKLine; if (option.CorssCursorTouchEnd===true) chart.CorssCursorTouchEnd = option.CorssCursorTouchEnd; if (option.IsClickShowCorssCursor==true) chart.IsClickShowCorssCursor=option.IsClickShowCorssCursor; + if (option.CorssCursorInfo) + { + if (!isNaN(option.CorssCursorInfo.Left)) chart.ChartCorssCursor.ShowTextMode.Left=option.CorssCursorInfo.Left; + if (!isNaN(option.CorssCursorInfo.Right)) chart.ChartCorssCursor.ShowTextMode.Right=option.CorssCursorInfo.Right; + if (!isNaN(option.CorssCursorInfo.Bottom)) chart.ChartCorssCursor.ShowTextMode.Bottom=option.CorssCursorInfo.Bottom; + if (option.CorssCursorInfo.IsShowCorss===false) chart.ChartCorssCursor.IsShowCorss=option.CorssCursorInfo.IsShowCorss; + if (option.CorssCursorInfo.IsShowClose == true) chart.ChartCorssCursor.IsShowClose = option.CorssCursorInfo.IsShowClose; //Y轴显示收盘价 + if (option.CorssCursorInfo.PressTime) chart.PressTime=option.CorssCursorInfo.PressTime; //长按显示十字光标的时间 + if (option.CorssCursorInfo.HPenType>0) chart.ChartCorssCursor.HPenType=option.CorssCursorInfo.HPenType; + if (option.CorssCursorInfo.VPenType>0) chart.ChartCorssCursor.VPenType=option.CorssCursorInfo.VPenType; + } + + //保存十字光标文字高度 + option.CorssCursor={}; + option.CorssCursor.TitleHeight=chart.ChartCorssCursor.TextHeight; if (option.Frame) { @@ -4178,6 +4193,20 @@ function JSChart(divElement) } } + if (option.KLine) + { + if (option.KLine.ShowKLine == false) chart.ChartPaint[0].IsShow = false; + if (option.KLine.InfoPosition>0) chart.ChartPaint[0].InfoPosition=option.KLine.InfoPosition; + if (option.KLine.IsShowMaxMinPrice == false) chart.ChartPaint[0].IsShowMaxMinPrice=option.KLine.IsShowMaxMinPrice; + } + + if(option.KLineTitle) //股票名称 日期 周期 + { + if(option.KLineTitle.IsShowName==false) chart.TitlePaint[0].IsShowName=false; + if(option.KLineTitle.IsShowSettingInfo==false) chart.TitlePaint[0].IsShowSettingInfo=false; + if(option.KLineTitle.IsShow == false) chart.TitlePaint[0].IsShow = false; + } + if (option.ExtendChart) { for(var i in option.ExtendChart) @@ -4187,11 +4216,6 @@ function JSChart(divElement) } } - //股票名称 日期 周期都不显示 - chart.TitlePaint[0].IsShowName=false; - chart.TitlePaint[0].IsShowSettingInfo=false; - chart.TitlePaint[0].IsShowDateTime=false; - //创建子窗口的指标 let scriptData = new JSIndexScript(); for(var i in option.Windows) diff --git a/webhqchart.demo/jscommon/umychart.js b/webhqchart.demo/jscommon/umychart.js index 05848e8285123977e55e69bcb9996c6b99db30eb..27a81062b8b672b46b77ed1bf953e66813f95f51 100644 --- a/webhqchart.demo/jscommon/umychart.js +++ b/webhqchart.demo/jscommon/umychart.js @@ -751,6 +751,21 @@ function JSChart(divElement) if (option.IsCorssOnlyDrawKLine===true) chart.ChartCorssCursor.IsOnlyDrawKLine=option.IsCorssOnlyDrawKLine; if (option.CorssCursorTouchEnd===true) chart.CorssCursorTouchEnd = option.CorssCursorTouchEnd; if (option.IsClickShowCorssCursor==true) chart.IsClickShowCorssCursor=option.IsClickShowCorssCursor; + if (option.CorssCursorInfo) + { + if (!isNaN(option.CorssCursorInfo.Left)) chart.ChartCorssCursor.ShowTextMode.Left=option.CorssCursorInfo.Left; + if (!isNaN(option.CorssCursorInfo.Right)) chart.ChartCorssCursor.ShowTextMode.Right=option.CorssCursorInfo.Right; + if (!isNaN(option.CorssCursorInfo.Bottom)) chart.ChartCorssCursor.ShowTextMode.Bottom=option.CorssCursorInfo.Bottom; + if (option.CorssCursorInfo.IsShowCorss===false) chart.ChartCorssCursor.IsShowCorss=option.CorssCursorInfo.IsShowCorss; + if (option.CorssCursorInfo.IsShowClose == true) chart.ChartCorssCursor.IsShowClose = option.CorssCursorInfo.IsShowClose; //Y轴显示收盘价 + if (option.CorssCursorInfo.PressTime) chart.PressTime=option.CorssCursorInfo.PressTime; //长按显示十字光标的时间 + if (option.CorssCursorInfo.HPenType>0) chart.ChartCorssCursor.HPenType=option.CorssCursorInfo.HPenType; + if (option.CorssCursorInfo.VPenType>0) chart.ChartCorssCursor.VPenType=option.CorssCursorInfo.VPenType; + } + + //保存十字光标文字高度 + option.CorssCursor={}; + option.CorssCursor.TitleHeight=chart.ChartCorssCursor.TextHeight; if (option.Frame) { @@ -765,6 +780,20 @@ function JSChart(divElement) } } + if (option.KLine) + { + if (option.KLine.ShowKLine == false) chart.ChartPaint[0].IsShow = false; + if (option.KLine.InfoPosition>0) chart.ChartPaint[0].InfoPosition=option.KLine.InfoPosition; + if (option.KLine.IsShowMaxMinPrice == false) chart.ChartPaint[0].IsShowMaxMinPrice=option.KLine.IsShowMaxMinPrice; + } + + if(option.KLineTitle) //股票名称 日期 周期 + { + if(option.KLineTitle.IsShowName==false) chart.TitlePaint[0].IsShowName=false; + if(option.KLineTitle.IsShowSettingInfo==false) chart.TitlePaint[0].IsShowSettingInfo=false; + if(option.KLineTitle.IsShow == false) chart.TitlePaint[0].IsShow = false; + } + if (option.ExtendChart) { for(var i in option.ExtendChart) @@ -774,11 +803,6 @@ function JSChart(divElement) } } - //股票名称 日期 周期都不显示 - chart.TitlePaint[0].IsShowName=false; - chart.TitlePaint[0].IsShowSettingInfo=false; - chart.TitlePaint[0].IsShowDateTime=false; - //创建子窗口的指标 let scriptData = new JSIndexScript(); for(var i in option.Windows) diff --git a/webhqchart/umychart.js b/webhqchart/umychart.js index 05848e8285123977e55e69bcb9996c6b99db30eb..27a81062b8b672b46b77ed1bf953e66813f95f51 100644 --- a/webhqchart/umychart.js +++ b/webhqchart/umychart.js @@ -751,6 +751,21 @@ function JSChart(divElement) if (option.IsCorssOnlyDrawKLine===true) chart.ChartCorssCursor.IsOnlyDrawKLine=option.IsCorssOnlyDrawKLine; if (option.CorssCursorTouchEnd===true) chart.CorssCursorTouchEnd = option.CorssCursorTouchEnd; if (option.IsClickShowCorssCursor==true) chart.IsClickShowCorssCursor=option.IsClickShowCorssCursor; + if (option.CorssCursorInfo) + { + if (!isNaN(option.CorssCursorInfo.Left)) chart.ChartCorssCursor.ShowTextMode.Left=option.CorssCursorInfo.Left; + if (!isNaN(option.CorssCursorInfo.Right)) chart.ChartCorssCursor.ShowTextMode.Right=option.CorssCursorInfo.Right; + if (!isNaN(option.CorssCursorInfo.Bottom)) chart.ChartCorssCursor.ShowTextMode.Bottom=option.CorssCursorInfo.Bottom; + if (option.CorssCursorInfo.IsShowCorss===false) chart.ChartCorssCursor.IsShowCorss=option.CorssCursorInfo.IsShowCorss; + if (option.CorssCursorInfo.IsShowClose == true) chart.ChartCorssCursor.IsShowClose = option.CorssCursorInfo.IsShowClose; //Y轴显示收盘价 + if (option.CorssCursorInfo.PressTime) chart.PressTime=option.CorssCursorInfo.PressTime; //长按显示十字光标的时间 + if (option.CorssCursorInfo.HPenType>0) chart.ChartCorssCursor.HPenType=option.CorssCursorInfo.HPenType; + if (option.CorssCursorInfo.VPenType>0) chart.ChartCorssCursor.VPenType=option.CorssCursorInfo.VPenType; + } + + //保存十字光标文字高度 + option.CorssCursor={}; + option.CorssCursor.TitleHeight=chart.ChartCorssCursor.TextHeight; if (option.Frame) { @@ -765,6 +780,20 @@ function JSChart(divElement) } } + if (option.KLine) + { + if (option.KLine.ShowKLine == false) chart.ChartPaint[0].IsShow = false; + if (option.KLine.InfoPosition>0) chart.ChartPaint[0].InfoPosition=option.KLine.InfoPosition; + if (option.KLine.IsShowMaxMinPrice == false) chart.ChartPaint[0].IsShowMaxMinPrice=option.KLine.IsShowMaxMinPrice; + } + + if(option.KLineTitle) //股票名称 日期 周期 + { + if(option.KLineTitle.IsShowName==false) chart.TitlePaint[0].IsShowName=false; + if(option.KLineTitle.IsShowSettingInfo==false) chart.TitlePaint[0].IsShowSettingInfo=false; + if(option.KLineTitle.IsShow == false) chart.TitlePaint[0].IsShow = false; + } + if (option.ExtendChart) { for(var i in option.ExtendChart) @@ -774,11 +803,6 @@ function JSChart(divElement) } } - //股票名称 日期 周期都不显示 - chart.TitlePaint[0].IsShowName=false; - chart.TitlePaint[0].IsShowSettingInfo=false; - chart.TitlePaint[0].IsShowDateTime=false; - //创建子窗口的指标 let scriptData = new JSIndexScript(); for(var i in option.Windows)