安心海叶 发表于 2016-12-16 15:51:38

C1ChartLegend

您好!

      请问C1ChartLegend可以自定义位置吗? 如下图的Legend,如何使VO2、VCO2显示在左边,Work显示在右边?

Alice 发表于 2016-12-16 17:33:05

我理解您需要的是不同序列的分区显示功能。
我们有一篇博客详细的介绍了如何进行不同序列的分区,您可以参考,链接如下:
http://blog.gcpowertools.com.cn/post/C1ChartWPF_PlotArea.aspx

安心海叶 发表于 2016-12-19 16:07:36

Alice 发表于 2016-12-16 17:33
我理解您需要的是不同序列的分区显示功能。
我们有一篇博客详细的介绍了如何进行不同序列的分区,您可以参 ...

不是,我想自定义Legend, 显示在chart的正上方

gw0506 发表于 2016-12-19 18:05:55

就是在现有图片的情况下,2个居左,1个Work居右,对吧。这个做不到。

安心海叶 发表于 2016-12-20 09:57:29

gw0506 发表于 2016-12-19 18:05
就是在现有图片的情况下,2个居左,1个Work居右,对吧。这个做不到。

那有什么办法可以实现这样的功能呢?

安心海叶 发表于 2016-12-20 09:57:35

本帖最后由 安心海叶 于 2016-12-20 11:12 编辑

gw0506 发表于 2016-12-19 18:05
就是在现有图片的情况下,2个居左,1个Work居右,对吧。这个做不到。
那有什么办法可以实现这样的功能呢?
C1Chart实现不了如下图Legend的自定义方式吗?

gw0506 发表于 2016-12-20 12:24:40

C1ChartLegend可以摆在不同的位置,你设置 LegendPosition就行了。
但是你之前的需求是吧一个legend中的不同item分开放,这根设置Legend位置是两回事。之前那个需求做不到。

安心海叶 发表于 2016-12-20 14:08:25

本帖最后由 安心海叶 于 2016-12-20 14:53 编辑

gw0506 发表于 2016-12-20 12:24
C1ChartLegend可以摆在不同的位置,你设置 LegendPosition就行了。
但是你之前的需求是吧一个legend中的 ...
明白了,哪有什么方法实现这个需求呢?请求帮助~
C1ChartLegend不能指定AutoGeneratedItems = false吗?

gw0506 发表于 2016-12-20 16:30:14

安心海叶 发表于 2016-12-20 14:08
明白了,哪有什么方法实现这个需求呢?请求帮助~
C1ChartLegend不能指定AutoGeneratedItems = false吗? ...

C1ChartLegend没有设计自定义其中Item的能力,你就不用考虑C1ChartLegend了。
实在要做成一样,你只能用其他控件来拼了,比如两边各方1个button,上面写上字,给个图片或者花个点。控件上是支持不了了。

安心海叶 发表于 2016-12-21 14:27:46

gw0506 发表于 2016-12-20 16:30
C1ChartLegend没有设计自定义其中Item的能力,你就不用考虑C1ChartLegend了。
实在要做成一样,你只能用 ...

如果拼凑的话,我如何才能画出Marker.dot这类型的形状?

我已经尝试过用拼凑法,只是不能显示Marker.dot这类型的形状

页: [1] 2
查看完整版本: C1ChartLegend