0
我正在使用圖表。我有兩列,一個綠一個紅一簡單的圖表:如何讓圖表欄有兩種顏色?
我想,當其值超過60
有綠柱變黃我怎麼能做到這一點?
我已經通過手動添加2個數據點(每個系列一個)製作了圖表,因此目前沒有生成此圖表的代碼。
我正在使用圖表。我有兩列,一個綠一個紅一簡單的圖表:如何讓圖表欄有兩種顏色?
我想,當其值超過60
有綠柱變黃我怎麼能做到這一點?
我已經通過手動添加2個數據點(每個系列一個)製作了圖表,因此目前沒有生成此圖表的代碼。
您可以即時設置自定義調色板顏色。由於ms圖表沒有很好的方式來改變柱形圖的顏色,這是一個可以使用的小工作。
Color[] colorSet = new Color[]
{
Color.Yellow,
Color.Red
};
chart1.PaletteCustomColors = colorSet;
chart1.Palette = ChartColorPalette.None;
它是什麼圖表控制? – Equalsk
請顯示您目前用來渲染圖表的代碼! –
這並不容易。使用堆疊圖表作爲解決所有問題的解決方法之後,您將需要自主提取列。其他類型,如點,線或樣條很容易繪製,但列不是。這裏[是一個例子](http://stackoverflow.com/questions/40801190/let-column-charts-overlap-in-chart-control/40804678?s=1|0.5463#40804678)做到這一點,雖然不是爲使用兩種顏色但控制寬度和重疊的目的。另外:我們需要查看相關的代碼;如果你有一個或更有可能的兩個系列,這可能會造成很大的不同! – TaW