找回密码
 立即注册

QQ登录

只需一步,快速开始

dongfeicnlc

中级会员

4

主题

27

帖子

514

积分

中级会员

积分
514

微信认证勋章

dongfeicnlc
中级会员   /  发表于:2016-8-22 10:05  /   查看:11812  /  回复:20
本帖最后由 dongfeicnlc 于 2016-9-9 12:21 编辑

问题描述: 假设C1Chart中有4条曲线, 有的数据比较大, 有的数据比较小, 如果都按统一的比例尺, 显示效果不理想, 能否每条曲线对应1个Y轴, 根据其数值来确定比例尺, 达到理想的显示效果呢?

20 个回复

正序浏览
Alice
社区贡献组   /  发表于:2016-9-9 14:31:00
21#

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

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
dongfeicnlc
中级会员   /  发表于:2016-9-9 12:20:38
20#
Alice 发表于 2016-9-9 12:01
不好意思,回复晚了。
经过确认,这是Spline图表的设计。
Spline是绘制的曲线,数据源里必须有超过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 10:04:08
18#
您好, 我的demo已经放上来2周了, 请把测试结果告诉我一下, 好吗?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-8-26 17:28:07
17#
dongfeicnlc 发表于 2016-8-26 12:46
您好,麻烦帮看一下吧, 我觉得是Spline实现时的一个bug。

好的,收到,我们测试后给您回复。
请点击评分,对我的服务做出评价!  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 12:15:23
15#
dongfeicnlc 发表于 2016-8-26 09:13
我试过用Spline但是报错(如下图), 我用的是动态添加数据, 如果是静态数据就不报错, 这算不算一个bug呀?  ...

从图来看是出现了系统异常。
你能不能把问题的Demo给我们,我们这里测试重现下问题,以便尽快确认问题。
请点击评分,对我的服务做出评价!  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-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
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部