找回密码
 立即注册

QQ登录

只需一步,快速开始

dongfeicnlc

Alice
社区贡献组   /  发表于:2016-8-24 18:10:42
11#
dongfeicnlc 发表于 2016-8-24 15:56
1. 在C1Chart中可以设置对数坐标的副刻度线, 我认为在FlexChart也应该实现.
2. 原来月份的格式是MM, 我 ...

1.谢谢反馈。
2.轴是自动按照数据线性显示的,比如轴上可能会显示1,2,3,4……但是你的值可能是1.2,2.3,同样的道理,轴上是整点显示的,但是你的数据有可能是别的值。
3.目前不支持24小时
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
dongfeicnlc
中级会员   /  发表于:2016-8-25 13:10:00
12#
本帖最后由 dongfeicnlc 于 2016-8-25 13:46 编辑
Alice 发表于 2016-8-24 18:10
1.谢谢反馈。
2.轴是自动按照数据线性显示的,比如轴上可能会显示1,2,3,4……但是你的值可能是1.2,2 ...


1. 如上图所示, 可以显示24小时制.
2. 如果刻度超过1000, 显示不完全, 如上图中红框所示.
3. FlexChart中没有Step类型, 希望下一个版本中加上.
4. 如上图中的红色的竖线, 是我添加的MinorGrid, 我没有指定MinorUnit, 它自动在主刻度间画了1个副刻度. 关于对数坐标的副刻度, 可以这样来处理, 不用管MinorUnit的值, 用相邻两个主刻度进行计算, 以(Major_right/Major_left)/10为增量进行画副刻度. 效果如下图(该图是用C1Chart做的, 其中Chart类型是Step).

备注: 我认为应该用间隔数来取代MajorUnit和MinorUnit, 这样能保证线性坐标和对数坐标下能用同一个参数来实现设置.
补充: 后来放大来看, FlexChart中的Line应该是与C1Chart中的Step是一个类型的, 如下图. 那么FlexChart中平滑曲线(C1Chart中的Line类型)怎么实现呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-8-25 16:49:08
13#
本帖最后由 Alice 于 2016-8-25 16:52 编辑
dongfeicnlc 发表于 2016-8-25 13:10
1. 如上图所示, 可以显示24小时制.
2. 如果刻度超过1000, 显示不完全, 如上图中红框所示.
3. FlexCha ...

谢谢反馈。
你的建议我会提交给产品经理。
FlexChart平滑曲线的类型是设置ChartType为Spline。
轴上的文字超出应该是文字长的地方被截掉,可以通过轴的LabelAlignment/LabelAngle属性来调整位置和方向,让其显示出来。

评分

参与人数 1满意度 +5 收起 理由
dongfeicnlc + 5 赞一个!

查看全部评分

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
dongfeicnlc
中级会员   /  发表于:2016-8-26 09:13:58
14#
Alice 发表于 2016-8-25 16:49
谢谢反馈。
你的建议我会提交给产品经理。
FlexChart平滑曲线的类型是设置ChartType为Spline。

我试过用Spline但是报错(如下图), 我用的是动态添加数据, 如果是静态数据就不报错, 这算不算一个bug呀? 我认为圆滑处理时用到多个点, 我动态添加数据, 只有一个点时, 软件没有进行判断, 直接前后引用数据点, 造成超出了数据界限.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-8-26 12:15:23
15#
dongfeicnlc 发表于 2016-8-26 09:13
我试过用Spline但是报错(如下图), 我用的是动态添加数据, 如果是静态数据就不报错, 这算不算一个bug呀?  ...

从图来看是出现了系统异常。
你能不能把问题的Demo给我们,我们这里测试重现下问题,以便尽快确认问题。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
dongfeicnlc
中级会员   /  发表于:2016-8-26 12:46:51
16#
Alice 发表于 2016-8-26 12:15
从图来看是出现了系统异常。
你能不能把问题的Demo给我们,我们这里测试重现下问题,以便尽快确认问题。

您好,麻烦帮看一下吧, 我觉得是Spline实现时的一个bug。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-8-26 17:28:07
17#
dongfeicnlc 发表于 2016-8-26 12:46
您好,麻烦帮看一下吧, 我觉得是Spline实现时的一个bug。

好的,收到,我们测试后给您回复。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
dongfeicnlc
中级会员   /  发表于:2016-9-9 10:04:08
18#
您好, 我的demo已经放上来2周了, 请把测试结果告诉我一下, 好吗?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-9-9 12:01:43
19#
本帖最后由 Alice 于 2016-9-9 12:03 编辑
dongfeicnlc 发表于 2016-8-26 12:46
您好,麻烦帮看一下吧, 我觉得是Spline实现时的一个bug。

不好意思,回复晚了。
经过确认,这是Spline图表的设计。
Spline是绘制的曲线,数据源里必须有超过2个点数据才能绘制线,小于2个点不能绘制曲线才会提示错误。
在您的示例里,一开始数据源里的点是空,然后Timer一个点一个点添加,添加第一个点的时候,无法绘制曲线,提示错误。
因此,需要您在Timer开始前数据源先设置>2个点的数据,然后在动态修改数据源。
比如:
//先添加两个点
  for (int i = 0; i < 2; i++)
                DataPoints.Add(getItem());
            timer.Start();
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
dongfeicnlc
中级会员   /  发表于:2016-9-9 12:20:38
20#
Alice 发表于 2016-9-9 12:01
不好意思,回复晚了。
经过确认,这是Spline图表的设计。
Spline是绘制的曲线,数据源里必须有超过2个 ...

好的, 谢谢了.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部