找回密码
 立即注册

QQ登录

只需一步,快速开始

我心依旧

注册会员

13

主题

23

帖子

84

积分

注册会员

积分
84
我心依旧
注册会员   /  发表于:2022-10-2 13:51  /   查看:2409  /  回复:3
本帖最后由 我心依旧 于 2022-10-3 15:06 编辑

1、FlexChart如何设置反向显示,就是Y轴在右侧,图像从右向左划线?
2、项目有个需求, X轴坐标可以在次数和时间之间切换,就是在动态画图过程中,把X轴的坐标改变了。FlexChart是否可以实现,还是说我画连个FlexChart,需要两个FlexChart进行切换?

3、如何控制数据线的颜色?比如我有3条曲线,如何自己设定3条曲线的颜色

4、这种带控制线的图形,控制线用什么方法画?

5、如何设置X轴和Y轴的坐标差值?比如Y以0.01为单位显示,如何设置?

6、C1的combox,有没有一个属性,让下拉框的按钮隐藏,就好像一个文本框,鼠标进入后弹出下拉框

本帖子中包含更多资源

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

x

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-8 10:18:57
推荐
本帖最后由 Richard.Ma 于 2022-10-8 10:20 编辑

1.参考下图设置这两个属性


2.X轴坐标肯定也是绑定在一个数据字段的,次数和时间应该是两个字段吧,建议可以直接用两个图片,切换显示隐藏,不然你得每次去重新通过代码改变图表绑定的x轴

3.目前图表是提供了一些预设,通过Pallette属性可以设置

你要自定义的话可以通过代码添加一组笔刷
  1.             flexChart.CustomPalette = new List<Brush>() {
  2.                new SolidColorBrush(Colors.Red),
  3.                new SolidColorBrush(Colors.Green),
  4.                new SolidColorBrush(Colors.Yellow),
  5.             };
复制代码



4.详细用法建议参考示例,在文档文件夹中就能找到下面的示例,具体代码如下

  1.             <Chart:C1FlexChart.Layers>
  2.                 <Chart:C1LineMarker x:Name="lineMarker" />
  3.             </Chart:C1FlexChart.Layers>
复制代码


5.以X轴为例
  1. <c1:C1FlexChart.AxisX>
  2.                 <c1:Axis Reversed="True"  MajorUnit="3" MinorUnit="0.5" MinorTickMarks="Outside" ></c1:Axis>
  3.             </c1:C1FlexChart.AxisX>
复制代码



6.目前没有这种显示模式


另外,建议下次发帖针对每个问题单独发帖咨询,方便后续沟通

本帖子中包含更多资源

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

x
回复 使用道具 举报
我心依旧
注册会员   /  发表于:2022-10-9 08:56:47
板凳
非常感谢,稍后我试试
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-9 10:57:53
地板
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部