.Net6的C1.FlexChart 柱状图怎么设置每一项的颜色
现在是这样的想修改成
通过SymbolRendering可以设置
public Flexchart()
{
InitializeComponent();
flexChart.Series.SymbolRendering += Flexchart_SymbolRendering;
}
List<SolidColorBrush> brushs = new List<SolidColorBrush>() {
new SolidColorBrush(Colors.Red),
new SolidColorBrush(Colors.OrangeRed),
new SolidColorBrush(Colors.Orange),
new SolidColorBrush(Colors.Yellow),
new SolidColorBrush(Colors.YellowGreen),
new SolidColorBrush(Colors.GreenYellow)
};
private void Flexchart_SymbolRendering(object? sender, C1.WPF.Chart.RenderSymbolEventArgs e)
{
e.Engine.SetFill(brushs);
} Richard.Ma 发表于 2022-5-7 11:24
通过SymbolRendering可以设置
感谢回复,柱状图问题已解决!还想问下我截图中的折线样式怎么设置呢?SymbolRendering设置对柱状图是生效的,对折线图无效 这个目前没有什么办法,e.Engine.DrawLine倒是可以画线,但是没有办法确定线段两端的位置 Richard.Ma 发表于 2022-5-7 12:07
这个目前没有什么办法,e.Engine.DrawLine倒是可以画线,但是没有办法确定线段两端的位置
如果不设置渐变,只设置每个分段的颜色(纯色),可以做吗 没有办法,还是上面提到的,除非你用它的e.Engine自己来DrawLine,但是实际上没有办法取到坐标 Richard.Ma 发表于 2022-5-7 15:24
没有办法,还是上面提到的,除非你用它的e.Engine自己来DrawLine,但是实际上没有办法取到坐标
好的。感谢解答 不客气{:5_107:}
页:
[1]