代码之家  ›  专栏  ›  技术社区  ›  Brownman98

Crystal报告折线图中每一行的自定义颜色

  •  0
  • Brownman98  · 技术社区  · 15 年前

    嘿。我目前正在使用visual studio 2008和crystal reports 12(2008年完整版)开发一个.net应用程序。

    我绑定的自定义对象类似于:

    class CustomDataClass
    {
       public double Field1;
       public double Field2;
       public double Field3;
       public double Field4;
       public double Field5;
    }
    

    每个字段将代表它自己的行。在这种情况下,将显示5行。

    图表使用上述类正确显示数据,但是我想用特定的颜色为每个序列上色。例如,field1数据应为蓝色。字段2数据应为红色。

    我尝试使用颜色突出显示选项卡来实现这一点,但没有成功。我按以下方式设置:

    字段1的值介于-9999和9999之间,然后应用蓝色。然后对其余字段应用相同的规则。

    不过,这并不奏效。线条没有按预期着色。

    我是否正确设置了图表?任何帮助都将不胜感激。

    3 回复  |  直到 12 年前
        1
  •  0
  •   Brownman98    15 年前

    据我所知,没有一种方法可以有条件地将自定义颜色应用到折线图,尽管这适用于条形图。

    图表将始终以相同的顺序对图表中的每个系列应用相同的颜色,因此我使用它来创建自定义图例。这是一个肮脏的黑客,但它奏效了。

        2
  •  0
  •   jvanderh    15 年前

    您可以在Crystal之外生成图表,并将其作为图像传递到报表中显示。

        3
  •  0
  •   Vadim Levkovsky KDF9    13 年前

    您可以使用CRCATE库,允许您使用宏自定义图表。(对不起,这不是免费的) 它肯定能解决不同线条颜色的问题。