【问题标题】:Teechart Barchart Coloring issueTechart 条形图着色问题
【发布时间】:2013-05-29 09:42:19
【问题描述】:

我正在使用 Teechart Active X 控件。我创建了一个条形图并提供了一些附加值,我还添加了一个 tee 指挥官并使其与我的图表链接。现在,当我在编辑中更改系列颜色时,我的图表中不会反映出来。但如果我做 fillSample 值,它工作正常。

谢谢 阿克谢

【问题讨论】:

    标签: activex teechart


    【解决方案1】:

    我猜您正在使用带有 Color 参数的 Add 函数填充您的系列。

    请注意,如果您将 Color 分配给系列点,则分配给点的 Color 将适用于系列的 Color 属性。这就是为什么更改系列Color没有任何视觉效果。

    调用FillSampleValues函数,颜色列表清空;这就是为什么Color 系列似乎在那时起作用的原因。

    如果您已经添加了将Color 分配给每个点的点,则可以清除循环到数组中的颜色列表,将clTeeColor 分配给所有点:

      For i = 0 To TChart1.Series(0).Count - 1
        TChart1.Series(0).PointColor(i) = clTeeColor
      Next i
    

    如果不能使用 clTeeColor 常量,直接使用它的值:

    clTeeColor = 536870912
    

    【讨论】:

    • 是的,我正在使用带颜色的添加功能。我尝试在添加功能后设置 ColorEachPoint,但颜色变化仍然没有反映出来。我的要求是最初 Bar 应该使用 Color Specify 进行着色,然后用户可以更改颜色。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多