1
A
回答
1
有沒有屬性,也不CustomAttributes
來達到這一目的AxisLabels
。
但CustomLabels
會很好地完成這項工作。
下面是增加了在Series
每個DataPoint
一個CustumLabel
,並賦予它一個隨機顏色的例子:
設置數據:
Random rnd = new Random(0);
List<Color> colors = new List<Color>() { Color.Red, Color.Firebrick, Color.Gold,
Color.DeepPink, Color.Azure, Color.IndianRed, Color.ForestGreen };
ChartArea ca = chart.ChartAreas[0];
Series s = chart.Series[0];
for (int i = 1; i < 7; i++)
{
s.Points.AddXY(i, i+ rnd.Next(20 - i));
}
現在添加CustomLabels
:
foreach (var dp in s.Points)
{
CustomLabel cl = new CustomLabel();
cl.FromPosition = dp.XValue;
cl.ToPosition = dp.XValue ;
cl.Text = dp.YValues[0]+ "$";
cl.ForeColor = colors[rnd.Next(colors.Count)];
ca.AxisX.CustomLabels.Add(cl);
}
請注意,對於ChartType Radar
這是相當簡單的;對於大多數其他類型獲得FromPosition
和ToPosition
是相當棘手的:你需要計算(通常)兩點之間的中心..
相關問題
- 1. matplotlib圖表軸上的每個標籤有不同的顏色?
- 2. 與標籤顏色不同
- 3. 標籤顏色不同
- 4. 更改不同值的圖表顏色
- 5. 更改標籤在不同視圖中的標籤顏色(代表?)[Spritebuilder]
- 6. 基於標籤值的標籤顏色
- 7. 試圖顏色標籤上動作條
- 8. extjs更改圖表軸標籤顏色
- 9. 圖例標籤在標籤和顏色上使用標籤和顏色時不能在內容中顯示
- 10. 標籤顏色Google餅圖
- 11. 不同顏色的Excel條形圖的每個標籤
- 12. 顏色代碼表標籤
- 13. angular-chart.js基於圖表標籤值的自定義顏色
- 14. matlab表面圖 - 標籤顏色條和更改軸的值
- 15. ggplot2每個圖例標籤的不同文字顏色
- 16. 谷歌地圖V3 - Muliple標籤 - 不同的顏色
- 17. UITest標籤顏色(不是UI標籤)
- 18. ActionBar中圖標的不同顏色
- 19. NSTableViewCell用不同的顏色和圖標
- 20. 不同主題的圖標顏色
- 21. Winform中MS圖表顏色和圖例
- 22. Seaborn圖表顏色與調色板指定的顏色不同
- 23. Excel用戶表單標籤不同的顏色文本
- 24. 設置Raphael圖表上的標籤顏色
- 25. Android標籤顏色不變
- 26. 如何製作不同顏色的不同標籤?
- 27. 移動上的不同圖層顏色
- 28. Angular2中的Swimlane ngx圖表 - 單線圖上的不同顏色
- 29. 使用不同的顏色在圖表
- 30. 用不同顏色標記圖像
聖牛!這太神奇了。非常感謝。 – Kasra
是否有可能在'MarkerBorderColor'上獲得'DataPoint'顏色? @TaW – Kasra
當然。確保你設置了一個'MarkerStyle',但..! - 'dp.MarkerBorderColor = cl.ForeColor; dp.MarkerColor = Color.MediumAquamarine; dp.MarkerStyle = MarkerStyle.Diamond; dp.MarkerSize = 10;' - [示例](http://imgur.com/a/TTrcl) – TaW