提交 67b94c44 编写于 作者: HQChart's avatar HQChart

ver 7717

7716 小程序
     增加K线最大最小值显示配置
     JSChart.GetKLineZoom  //K线缩放配置
7715 JSChart.GetKLineZoom() //K线缩放配置
7714 增加K线是否显示 最大最小值显示配置
7713 ChartMultiLine 支持填充颜色
上级 362d5eae
......@@ -3540,6 +3540,7 @@ function JSChart(divElement)
{
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)
......@@ -4561,6 +4562,11 @@ JSChart.GetMinuteCoordinateData=function()
return g_MinuteCoordinateData;
}
JSChart.GetKLineZoom=function() //K线缩放配置
{
return ZOOM_SEED;
}
var JSCHART_EVENT_ID=
{
RECV_KLINE_MATCH:1, //接收到形态匹配
......@@ -15462,6 +15468,7 @@ function ChartMultiLine()
{
var line=this.Lines[i];
var drawPoints={ Point:[], Color:line.Color };
if (line.BGColor) drawPoints.BGColor=line.BGColor;
for(var j in line.Point)
{
var point=line.Point[j];
......@@ -15488,7 +15495,28 @@ function ChartMultiLine()
this.DrawLine=function(line)
{
if (line.BGColor) //背景色
{
this.Canvas.fillStyle=line.BGColor;
for(var i in line.Point)
{
var item=line.Point[i];
if (i==0)
{
this.Canvas.beginPath();
if (this.IsHScreen) this.Canvas.moveTo(item.Y,item.X);
else this.Canvas.moveTo(item.X,item.Y);
}
else
{
if (this.IsHScreen) this.Canvas.lineTo(item.Y,item.X);
else this.Canvas.lineTo(item.X,item.Y);
}
}
this.Canvas.closePath();
this.Canvas.fill();
}
this.Canvas.strokeStyle=line.Color;
for(var i in line.Point)
{
......@@ -222,6 +222,7 @@ function JSChart(divElement)
{
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)
......@@ -1243,6 +1244,11 @@ JSChart.GetMinuteCoordinateData=function()
return g_MinuteCoordinateData;
}
JSChart.GetKLineZoom=function() //K线缩放配置
{
return ZOOM_SEED;
}
var JSCHART_EVENT_ID=
{
RECV_KLINE_MATCH:1, //接收到形态匹配
......@@ -12144,6 +12150,7 @@ function ChartMultiLine()
{
var line=this.Lines[i];
var drawPoints={ Point:[], Color:line.Color };
if (line.BGColor) drawPoints.BGColor=line.BGColor;
for(var j in line.Point)
{
var point=line.Point[j];
......@@ -12170,7 +12177,28 @@ function ChartMultiLine()
this.DrawLine=function(line)
{
if (line.BGColor) //背景色
{
this.Canvas.fillStyle=line.BGColor;
for(var i in line.Point)
{
var item=line.Point[i];
if (i==0)
{
this.Canvas.beginPath();
if (this.IsHScreen) this.Canvas.moveTo(item.Y,item.X);
else this.Canvas.moveTo(item.X,item.Y);
}
else
{
if (this.IsHScreen) this.Canvas.lineTo(item.Y,item.X);
else this.Canvas.lineTo(item.X,item.Y);
}
}
this.Canvas.closePath();
this.Canvas.fill();
}
this.Canvas.strokeStyle=line.Color;
for(var i in line.Point)
{
......@@ -3581,6 +3581,7 @@ function JSChart(divElement)
{
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)
......@@ -4602,6 +4603,11 @@ JSChart.GetMinuteCoordinateData=function()
return g_MinuteCoordinateData;
}
JSChart.GetKLineZoom=function() //K线缩放配置
{
return ZOOM_SEED;
}
var JSCHART_EVENT_ID=
{
RECV_KLINE_MATCH:1, //接收到形态匹配
......@@ -15503,6 +15509,7 @@ function ChartMultiLine()
{
var line=this.Lines[i];
var drawPoints={ Point:[], Color:line.Color };
if (line.BGColor) drawPoints.BGColor=line.BGColor;
for(var j in line.Point)
{
var point=line.Point[j];
......@@ -15529,7 +15536,28 @@ function ChartMultiLine()
this.DrawLine=function(line)
{
if (line.BGColor) //背景色
{
this.Canvas.fillStyle=line.BGColor;
for(var i in line.Point)
{
var item=line.Point[i];
if (i==0)
{
this.Canvas.beginPath();
if (this.IsHScreen) this.Canvas.moveTo(item.Y,item.X);
else this.Canvas.moveTo(item.X,item.Y);
}
else
{
if (this.IsHScreen) this.Canvas.lineTo(item.Y,item.X);
else this.Canvas.lineTo(item.X,item.Y);
}
}
this.Canvas.closePath();
this.Canvas.fill();
}
this.Canvas.strokeStyle=line.Color;
for(var i in line.Point)
{
......@@ -222,6 +222,7 @@ function JSChart(divElement)
{
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)
......@@ -1243,6 +1244,11 @@ JSChart.GetMinuteCoordinateData=function()
return g_MinuteCoordinateData;
}
JSChart.GetKLineZoom=function() //K线缩放配置
{
return ZOOM_SEED;
}
var JSCHART_EVENT_ID=
{
RECV_KLINE_MATCH:1, //接收到形态匹配
......@@ -12144,6 +12150,7 @@ function ChartMultiLine()
{
var line=this.Lines[i];
var drawPoints={ Point:[], Color:line.Color };
if (line.BGColor) drawPoints.BGColor=line.BGColor;
for(var j in line.Point)
{
var point=line.Point[j];
......@@ -12170,7 +12177,28 @@ function ChartMultiLine()
this.DrawLine=function(line)
{
if (line.BGColor) //背景色
{
this.Canvas.fillStyle=line.BGColor;
for(var i in line.Point)
{
var item=line.Point[i];
if (i==0)
{
this.Canvas.beginPath();
if (this.IsHScreen) this.Canvas.moveTo(item.Y,item.X);
else this.Canvas.moveTo(item.X,item.Y);
}
else
{
if (this.IsHScreen) this.Canvas.lineTo(item.Y,item.X);
else this.Canvas.lineTo(item.X,item.Y);
}
}
this.Canvas.closePath();
this.Canvas.fill();
}
this.Canvas.strokeStyle=line.Color;
for(var i in line.Point)
{
......@@ -222,6 +222,7 @@ function JSChart(divElement)
{
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)
......@@ -1243,6 +1244,11 @@ JSChart.GetMinuteCoordinateData=function()
return g_MinuteCoordinateData;
}
JSChart.GetKLineZoom=function() //K线缩放配置
{
return ZOOM_SEED;
}
var JSCHART_EVENT_ID=
{
RECV_KLINE_MATCH:1, //接收到形态匹配
......@@ -12144,6 +12150,7 @@ function ChartMultiLine()
{
var line=this.Lines[i];
var drawPoints={ Point:[], Color:line.Color };
if (line.BGColor) drawPoints.BGColor=line.BGColor;
for(var j in line.Point)
{
var point=line.Point[j];
......@@ -12170,7 +12177,28 @@ function ChartMultiLine()
this.DrawLine=function(line)
{
if (line.BGColor) //背景色
{
this.Canvas.fillStyle=line.BGColor;
for(var i in line.Point)
{
var item=line.Point[i];
if (i==0)
{
this.Canvas.beginPath();
if (this.IsHScreen) this.Canvas.moveTo(item.Y,item.X);
else this.Canvas.moveTo(item.X,item.Y);
}
else
{
if (this.IsHScreen) this.Canvas.lineTo(item.Y,item.X);
else this.Canvas.lineTo(item.X,item.Y);
}
}
this.Canvas.closePath();
this.Canvas.fill();
}
this.Canvas.strokeStyle=line.Color;
for(var i in line.Point)
{
......@@ -282,6 +282,7 @@ function JSChart(element)
if (option.KLine)
{
if (option.KLine.ShowKLine == false) chart.ChartPaint[0].IsShow = false;
if (option.KLine.IsShowMaxMinPrice == false) chart.ChartPaint[0].IsShowMaxMinPrice = false;
}
if (option.KLineTitle)
......@@ -1066,6 +1067,11 @@ JSChart.GetResource = function () //获取颜色配置 (设置配必须啊在JS
return g_JSChartResource;
}
JSChart.GetKLineZoom = function () //K线缩放配置
{
return ZOOM_SEED;
}
var JSCHART_EVENT_ID =
{
RECV_INDEX_DATA: 2, //接收指标数据
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册