本文主要是介绍sliverLight 图表实例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
- <!-- Chart 的属性 ColorSet 指定要使用自定义的颜色方案 myColors -->
- <vc:Chart ColorSet="myColors" Grid.Column="0" Grid.RowSpan="2" Width="300" Height="300">
- <vc:Chart.ColorSets>
- <vc:ColorSet Id="myColors">
- <vc:ColorSet.Brushes>
- <!-- 自定义的颜色方案 -->
- <SolidColorBrush Color="Green" />
- <SolidColorBrush Color="Red" />
- <SolidColorBrush Color="Blue" />
- <SolidColorBrush Color="Yellow" />
- <SolidColorBrush Color="Orange" />
- </vc:ColorSet.Brushes>
- </vc:ColorSet>
- </vc:Chart.ColorSets>
- <vc:Chart.Series>
- <!--ShowInLegend 设置是否显示图例-->
- <vc:DataSeries LegendText="Series1" ShowInLegend="True" RenderAs="Column" AxisYType="Primary" >
- <vc:DataSeries.DataPoints>
- <vc:DataPoint YValue="20" />
- <vc:DataPoint YValue="40" />
- <vc:DataPoint YValue="50" />
- <vc:DataPoint YValue="60" />
- <vc:DataPoint YValue="30" />
- </vc:DataSeries.DataPoints>
- </vc:DataSeries>
- </vc:Chart.Series>
- </vc:Chart>
运行结果如下:
通过C# 设置自定义数据点颜色示例:
- // 新建一个 Chart 实例
- Chart chart = new Chart();
- chart.Width = 300;
- chart.Height = 300;
- // 新建一个 ColorSet 实例
- ColorSet cs = new ColorSet();
- cs.Id = "colorset1"; // 设置ColorSet 的 Id 为 colorset1
- cs.Brushes.Add(new SolidColorBrush(Colors.Green));
- cs.Brushes.Add(new SolidColorBrush(Colors.Red));
- cs.Brushes.Add(new SolidColorBrush(Colors.Blue));
- cs.Brushes.Add(new SolidColorBrush(Colors.Yellow));
- cs.Brushes.Add(new SolidColorBrush(Colors.Orange));
- chart.ColorSets.Add(cs);
- chart.ColorSet = "colorset1"; // 设置 Chart 使用自定义的颜色集合 colorset1
- DataSeries dataSeries = new DataSeries();
- dataSeries.RenderAs = RenderAs.Column;
- dataSeries.DataPoints.Add(new DataPoint
- {
- YValue = 20
- });
- dataSeries.DataPoints.Add(new DataPoint
- {
- YValue = 40
- });
- dataSeries.DataPoints.Add(new DataPoint
- {
- YValue = 50
- });
- dataSeries.DataPoints.Add(new DataPoint
- {
- YValue = 60
- });
- dataSeries.DataPoints.Add(new DataPoint
- {
- YValue = 30
- });
- chart.Series.Add(dataSeries);
这篇关于sliverLight 图表实例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!