Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
bluefrankey
hqchart
提交
c09625ba
hqchart
项目概览
bluefrankey
/
hqchart
与 Fork 源项目一致
从无法访问的项目Fork
通知
5
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
hqchart
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
c09625ba
编写于
10月 31, 2018
作者:
J
jones
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ver 3356
上级
f0624396
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
56 addition
and
50 deletion
+56
-50
webhqchart.demo/jscommon/umychart.js
webhqchart.demo/jscommon/umychart.js
+28
-25
webhqchart/umychart.js
webhqchart/umychart.js
+28
-25
未找到文件。
webhqchart.demo/jscommon/umychart.js
浏览文件 @
c09625ba
...
...
@@ -1052,7 +1052,7 @@ function JSChartContainer(uielement)
touches.push(
{
clientX:item.clientY*pixelTatio, clientY:item.clientX*pixelTatio,
pageX:item.pageY
, pageY:item.pageX
pageX:item.pageY
*pixelTatio, pageY:item.pageX*pixelTatio
});
}
else
...
...
@@ -1060,7 +1060,7 @@ function JSChartContainer(uielement)
touches.push(
{
clientX:item.clientX*pixelTatio, clientY:item.clientY*pixelTatio,
pageX:item.pageX
, pageY:item.pageY
pageX:item.pageX
*pixelTatio, pageY:item.pageY*pixelTatio
});
}
}
...
...
@@ -1089,9 +1089,9 @@ function JSChartContainer(uielement)
var mouseDrag=jsChart.MouseDrag;
jsChart.MouseDrag=null;
//移动十字光标
var
x = drag.Click.X-uielement.getBoundingClientRect().left
;
var
y = drag.Click.Y-uielement.getBoundingClientRect().top
;
if (jsChart.IsForceLandscape) y=uielement.getBoundingClientRect().width-drag.Click.Y; //强制横屏Y计算
var
pixelTatio = GetDevicePixelRatio()
;
var
x = drag.Click.X-uielement.getBoundingClientRect().left*pixelTatio
;
var y = drag.Click.Y-uielement.getBoundingClientRect().top*pixelTatio;
jsChart.OnMouseMove(x,y,e);
}
...
...
@@ -1148,8 +1148,9 @@ function JSChartContainer(uielement)
var drag=this.JSChartContainer.MouseDrag;
if (drag==null)
{
var x = touches[0].clientX-this.getBoundingClientRect().left;
var y = touches[0].clientY-this.getBoundingClientRect().top;
var pixelTatio = GetDevicePixelRatio();
var x = touches[0].clientX-this.getBoundingClientRect().left*pixelTatio;
var y = touches[0].clientY-this.getBoundingClientRect().top*pixelTatio;
if (this.JSChartContainer.IsForceLandscape) y=this.getBoundingClientRect().width-touches[0].clientY; //强制横屏Y计算
this.JSChartContainer.OnMouseMove(x,y,e);
}
...
...
@@ -5640,7 +5641,7 @@ function ChartLine()
var xPointCount=this.ChartFrame.XPointCount;
this.Canvas.save();
if (this.LineWidth>0) this.Canvas.lineWidth=this.LineWidth;
if (this.LineWidth>0) this.Canvas.lineWidth=this.LineWidth
* GetDevicePixelRatio()
;
var bFirstPoint=true;
var drawCount=0;
for(var i=this.Data.DataOffset,j=0;i<this.Data.Data.length && j<xPointCount;++i,++j)
...
...
@@ -5685,7 +5686,7 @@ function ChartLine()
var xPointCount=this.ChartFrame.XPointCount;
this.Canvas.save();
if (this.LineWidth>0) this.Canvas.lineWidth=this.LineWidth;
if (this.LineWidth>0) this.Canvas.lineWidth=this.LineWidth
* GetDevicePixelRatio()
;
this.Canvas.strokeStyle=this.Color;
var bFirstPoint=true;
...
...
@@ -5802,7 +5803,7 @@ function ChartStick()
var xPointCount=this.ChartFrame.XPointCount;
this.Canvas.save();
if (this.LineWidth>0) this.Canvas.lineWidth=this.LineWidth;
if (this.LineWidth>0) this.Canvas.lineWidth=this.LineWidth
* GetDevicePixelRatio()
;
var bFirstPoint=true;
var drawCount=0;
for(var i=this.Data.DataOffset,j=0;i<this.Data.Data.length && j<xPointCount;++i,++j)
...
...
@@ -5852,7 +5853,7 @@ function ChartStick()
this.Canvas.save();
this.Canvas.strokeStyle=this.Color;
if (this.LineWidth) this.Canvas.lineWidth=this.LineWidth;
if (this.LineWidth) this.Canvas.lineWidth=this.LineWidth
* GetDevicePixelRatio()
;
for(var i=this.Data.DataOffset,j=0;i<this.Data.Data.length && j<xPointCount;++i,++j)
{
var value=this.Data.Data[i];
...
...
@@ -5881,7 +5882,7 @@ function ChartStick()
this.Canvas.save();
this.Canvas.strokeStyle=this.Color;
if (this.LineWidth) this.Canvas.lineWidth=this.LineWidth;
if (this.LineWidth) this.Canvas.lineWidth=this.LineWidth
* GetDevicePixelRatio()
;
for(var i=this.Data.DataOffset,j=0;i<this.Data.Data.length && j<xPointCount;++i,++j)
{
var value=this.Data.Data[i];
...
...
@@ -6197,8 +6198,8 @@ function ChartStickLine()
this.newMethod();
delete this.newMethod;
this.Color="rgb(255,193,37)"; //线段颜色
this.LineWidth=2
;
//线段宽度
this.Color="rgb(255,193,37)";
//线段颜色
this.LineWidth=2
*GetDevicePixelRatio();
//线段宽度
this.Draw=function()
{
...
...
@@ -6220,7 +6221,7 @@ function ChartStickLine()
this.Canvas.save();
var LineWidth=this.LineWidth;
if (dataWidth<=4) LineWidth=
1
;
if (dataWidth<=4) LineWidth=
GetDevicePixelRatio()
;
else if (dataWidth<LineWidth) LineWidth=parseInt(dataWidth);
this.Canvas.strokeStyle=this.Color;
this.Canvas.lineWidth=LineWidth;
...
...
@@ -12563,9 +12564,9 @@ function MinuteChartContainer(uielement)
this.JSChartContainer.SelectChartDrawPicture=null;
if (jsChart.ChartCorssCursor.IsShow === true) //移动十字光标
{
var
x = drag.Click.X
;
var
y = drag.Click.Y
;
if (jsChart.IsForceLandscape) y = jsChart.UIElement.Height - drag.Click.Y; //强制横屏Y计算
var
pixelTatio = GetDevicePixelRatio()
;
var
x = drag.Click.X-this.getBoundingClientRect().left*pixelTatio
;
var y = drag.Click.Y-this.getBoundingClientRect().top*pixelTatio;
jsChart.OnMouseMove(x, y, e);
}
}
...
...
@@ -12581,9 +12582,9 @@ function MinuteChartContainer(uielement)
var drag=this.JSChartContainer.MouseDrag;
if (drag==null)
{
var
x = touches[0].clientX-this.getBoundingClientRect().left
;
var
y = touches[0].clientY-this.getBoundingClientRect().top
;
if (this.JSChartContainer.IsForceLandscape) y=this.getBoundingClientRect().width-touches[0].clientY; //强制横屏Y计算
var
pixelTatio = GetDevicePixelRatio()
;
var
x = touches[0].clientX-this.getBoundingClientRect().left*pixelTatio
;
var y = touches[0].clientY-this.getBoundingClientRect().top*pixelTatio;
this.JSChartContainer.OnMouseMove(x,y,e);
}
}
...
...
@@ -13628,8 +13629,9 @@ function KLineChartHScreenContainer(uielement)
var mouseDrag=jsChart.MouseDrag;
jsChart.MouseDrag=null;
//移动十字光标
var x = drag.Click.X-uielement.getBoundingClientRect().left;
var y = drag.Click.Y-uielement.getBoundingClientRect().top;
var pixelTatio = GetDevicePixelRatio();
var x = drag.Click.X-uielement.getBoundingClientRect().left*pixelTatio;
var y = drag.Click.Y-uielement.getBoundingClientRect().top*pixelTatio;
jsChart.OnMouseMove(x,y,e);
}
...
...
@@ -13682,8 +13684,9 @@ function KLineChartHScreenContainer(uielement)
var drag=this.JSChartContainer.MouseDrag;
if (drag==null)
{
var x = touches[0].clientX-this.getBoundingClientRect().left;
var y = touches[0].clientY-this.getBoundingClientRect().top;
var pixelTatio = GetDevicePixelRatio();
var x = touches[0].clientX-this.getBoundingClientRect().left*pixelTatio;
var y = touches[0].clientY-this.getBoundingClientRect().top*pixelTatio;
this.JSChartContainer.OnMouseMove(x,y,e);
}
else
...
...
webhqchart/umychart.js
浏览文件 @
c09625ba
...
...
@@ -1052,7 +1052,7 @@ function JSChartContainer(uielement)
touches.push(
{
clientX:item.clientY*pixelTatio, clientY:item.clientX*pixelTatio,
pageX:item.pageY
, pageY:item.pageX
pageX:item.pageY
*pixelTatio, pageY:item.pageX*pixelTatio
});
}
else
...
...
@@ -1060,7 +1060,7 @@ function JSChartContainer(uielement)
touches.push(
{
clientX:item.clientX*pixelTatio, clientY:item.clientY*pixelTatio,
pageX:item.pageX
, pageY:item.pageY
pageX:item.pageX
*pixelTatio, pageY:item.pageY*pixelTatio
});
}
}
...
...
@@ -1089,9 +1089,9 @@ function JSChartContainer(uielement)
var mouseDrag=jsChart.MouseDrag;
jsChart.MouseDrag=null;
//移动十字光标
var
x = drag.Click.X-uielement.getBoundingClientRect().left
;
var
y = drag.Click.Y-uielement.getBoundingClientRect().top
;
if (jsChart.IsForceLandscape) y=uielement.getBoundingClientRect().width-drag.Click.Y; //强制横屏Y计算
var
pixelTatio = GetDevicePixelRatio()
;
var
x = drag.Click.X-uielement.getBoundingClientRect().left*pixelTatio
;
var y = drag.Click.Y-uielement.getBoundingClientRect().top*pixelTatio;
jsChart.OnMouseMove(x,y,e);
}
...
...
@@ -1148,8 +1148,9 @@ function JSChartContainer(uielement)
var drag=this.JSChartContainer.MouseDrag;
if (drag==null)
{
var x = touches[0].clientX-this.getBoundingClientRect().left;
var y = touches[0].clientY-this.getBoundingClientRect().top;
var pixelTatio = GetDevicePixelRatio();
var x = touches[0].clientX-this.getBoundingClientRect().left*pixelTatio;
var y = touches[0].clientY-this.getBoundingClientRect().top*pixelTatio;
if (this.JSChartContainer.IsForceLandscape) y=this.getBoundingClientRect().width-touches[0].clientY; //强制横屏Y计算
this.JSChartContainer.OnMouseMove(x,y,e);
}
...
...
@@ -5640,7 +5641,7 @@ function ChartLine()
var xPointCount=this.ChartFrame.XPointCount;
this.Canvas.save();
if (this.LineWidth>0) this.Canvas.lineWidth=this.LineWidth;
if (this.LineWidth>0) this.Canvas.lineWidth=this.LineWidth
* GetDevicePixelRatio()
;
var bFirstPoint=true;
var drawCount=0;
for(var i=this.Data.DataOffset,j=0;i<this.Data.Data.length && j<xPointCount;++i,++j)
...
...
@@ -5685,7 +5686,7 @@ function ChartLine()
var xPointCount=this.ChartFrame.XPointCount;
this.Canvas.save();
if (this.LineWidth>0) this.Canvas.lineWidth=this.LineWidth;
if (this.LineWidth>0) this.Canvas.lineWidth=this.LineWidth
* GetDevicePixelRatio()
;
this.Canvas.strokeStyle=this.Color;
var bFirstPoint=true;
...
...
@@ -5802,7 +5803,7 @@ function ChartStick()
var xPointCount=this.ChartFrame.XPointCount;
this.Canvas.save();
if (this.LineWidth>0) this.Canvas.lineWidth=this.LineWidth;
if (this.LineWidth>0) this.Canvas.lineWidth=this.LineWidth
* GetDevicePixelRatio()
;
var bFirstPoint=true;
var drawCount=0;
for(var i=this.Data.DataOffset,j=0;i<this.Data.Data.length && j<xPointCount;++i,++j)
...
...
@@ -5852,7 +5853,7 @@ function ChartStick()
this.Canvas.save();
this.Canvas.strokeStyle=this.Color;
if (this.LineWidth) this.Canvas.lineWidth=this.LineWidth;
if (this.LineWidth) this.Canvas.lineWidth=this.LineWidth
* GetDevicePixelRatio()
;
for(var i=this.Data.DataOffset,j=0;i<this.Data.Data.length && j<xPointCount;++i,++j)
{
var value=this.Data.Data[i];
...
...
@@ -5881,7 +5882,7 @@ function ChartStick()
this.Canvas.save();
this.Canvas.strokeStyle=this.Color;
if (this.LineWidth) this.Canvas.lineWidth=this.LineWidth;
if (this.LineWidth) this.Canvas.lineWidth=this.LineWidth
* GetDevicePixelRatio()
;
for(var i=this.Data.DataOffset,j=0;i<this.Data.Data.length && j<xPointCount;++i,++j)
{
var value=this.Data.Data[i];
...
...
@@ -6197,8 +6198,8 @@ function ChartStickLine()
this.newMethod();
delete this.newMethod;
this.Color="rgb(255,193,37)"; //线段颜色
this.LineWidth=2
;
//线段宽度
this.Color="rgb(255,193,37)";
//线段颜色
this.LineWidth=2
*GetDevicePixelRatio();
//线段宽度
this.Draw=function()
{
...
...
@@ -6220,7 +6221,7 @@ function ChartStickLine()
this.Canvas.save();
var LineWidth=this.LineWidth;
if (dataWidth<=4) LineWidth=
1
;
if (dataWidth<=4) LineWidth=
GetDevicePixelRatio()
;
else if (dataWidth<LineWidth) LineWidth=parseInt(dataWidth);
this.Canvas.strokeStyle=this.Color;
this.Canvas.lineWidth=LineWidth;
...
...
@@ -12563,9 +12564,9 @@ function MinuteChartContainer(uielement)
this.JSChartContainer.SelectChartDrawPicture=null;
if (jsChart.ChartCorssCursor.IsShow === true) //移动十字光标
{
var
x = drag.Click.X
;
var
y = drag.Click.Y
;
if (jsChart.IsForceLandscape) y = jsChart.UIElement.Height - drag.Click.Y; //强制横屏Y计算
var
pixelTatio = GetDevicePixelRatio()
;
var
x = drag.Click.X-this.getBoundingClientRect().left*pixelTatio
;
var y = drag.Click.Y-this.getBoundingClientRect().top*pixelTatio;
jsChart.OnMouseMove(x, y, e);
}
}
...
...
@@ -12581,9 +12582,9 @@ function MinuteChartContainer(uielement)
var drag=this.JSChartContainer.MouseDrag;
if (drag==null)
{
var
x = touches[0].clientX-this.getBoundingClientRect().left
;
var
y = touches[0].clientY-this.getBoundingClientRect().top
;
if (this.JSChartContainer.IsForceLandscape) y=this.getBoundingClientRect().width-touches[0].clientY; //强制横屏Y计算
var
pixelTatio = GetDevicePixelRatio()
;
var
x = touches[0].clientX-this.getBoundingClientRect().left*pixelTatio
;
var y = touches[0].clientY-this.getBoundingClientRect().top*pixelTatio;
this.JSChartContainer.OnMouseMove(x,y,e);
}
}
...
...
@@ -13628,8 +13629,9 @@ function KLineChartHScreenContainer(uielement)
var mouseDrag=jsChart.MouseDrag;
jsChart.MouseDrag=null;
//移动十字光标
var x = drag.Click.X-uielement.getBoundingClientRect().left;
var y = drag.Click.Y-uielement.getBoundingClientRect().top;
var pixelTatio = GetDevicePixelRatio();
var x = drag.Click.X-uielement.getBoundingClientRect().left*pixelTatio;
var y = drag.Click.Y-uielement.getBoundingClientRect().top*pixelTatio;
jsChart.OnMouseMove(x,y,e);
}
...
...
@@ -13682,8 +13684,9 @@ function KLineChartHScreenContainer(uielement)
var drag=this.JSChartContainer.MouseDrag;
if (drag==null)
{
var x = touches[0].clientX-this.getBoundingClientRect().left;
var y = touches[0].clientY-this.getBoundingClientRect().top;
var pixelTatio = GetDevicePixelRatio();
var x = touches[0].clientX-this.getBoundingClientRect().left*pixelTatio;
var y = touches[0].clientY-this.getBoundingClientRect().top*pixelTatio;
this.JSChartContainer.OnMouseMove(x,y,e);
}
else
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录