【问题标题】:Pallete colors in a Pie Chart饼图中的调色板颜色
【发布时间】:2012-11-15 07:28:31
【问题描述】:

我们正在使用 2011 CRM 开箱即用的饼图。我们的饼图将显示 4 个部分,每个部分应以特定颜色显示。

喜欢黄色的section1

绿色部分 2

橙色的第 3 部分

第 4 部分为红色。

我们已将这些颜色放入 CRM 图表 xml 的自定义调色板颜色中。

现在我们的问题是section1没有数据时;第2节显示为黄色,第3节显示为绿色,第4节显示为橙色

当 section1 和 section2 没有数据时;第 3 节显示为黄色,第 4 节显示为绿色

当没有section1 section2和section3的数据时;第 4 部分显示为黄色。

如何解决这个问题。我们能否在 2011 CRM Charts 中纠正这个问题。

【问题讨论】:

    标签: dynamics-crm-2011 crm mschart dynamics-crm-4


    【解决方案1】:

    我不认为这是可以控制的。

    图表使用Microsoft Chart ControlsCRM SDK confirms,具体来说,在描述图表的两段XML 中,影响图表外观的是“表示描述XML”。

    SDK 继续说:

    XML 是 Microsoft Chart 中 Chart 类的序列化 控件

    Chart class 具有图表使用的调色板属性,在 CRM 中,该属性在Chart 节点中指定(请参阅Sample Charts)。无论如何,饼图的 Chart 类对这个调色板的使用如下:

    图表控件调色板中使用的第一个可用颜色。每个颜色 数据点。

    注意“第一个可用的颜色”[原文如此]。图表控件 SDK 注释不包含任何关于覆盖此行为的信息。即使他们这样做了,您也需要将其(以某种方式)从 .Net 托管代码属性和分配转换为 CRM 的相同对象的 XML 序列化。


    最后的想法 - 您可以尝试使用 Points collection 来强制每个数据点采用特定的颜色。我在您的演示文稿 XML 中考虑了类似的内容,但这确实是我的猜测:

    <Chart Palette="None" PaletteCustomColors="97,142,206; 209,98,96; 168,203,104; 142,116,178; 93,186,215; 255,155,83; 148,172,215; 217,148,147; 189,213,151; 173,158,196; 145,201,221; 255,180,138">
      <Series>
        <Series ShadowOffset="0" IsValueShownAsLabel="true" Font="{0}, 9.5px" LabelForeColor="59, 59, 59" CustomProperties="PieLabelStyle=Inside, PieDrawingStyle=Default" ChartType="pie">
          <SmartLabelStyle Enabled="True" />
            <Points>
              <DataPoint Color="97,142,206"/>
              <DataPoint Color="209,98,96"/>
              <DataPoint Color="168,203,104"/>
              <DataPoint Color="142,116,178"/>
            </Points>
        </Series>
      </Series>
    

    【讨论】:

    • 我认为 Greg 可能会对 DataPoint 方法有所了解。 +1。 Series.Palette 备注状态:“如果数据点本身没有分配颜色,则使用调色板自动为数据元素分配颜色”。这表明您可以为数据点分配颜色。 msdn.microsoft.com/en-us/library/…
    【解决方案2】:

    您可以输入空数据点吗? 如果没有数据,请放置空数据点并立即显示它们。我就是这样克服这个问题的

    【讨论】:

      【解决方案3】:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多