wpf toolkit-chart实例以及图表中数据点大小的设置代码示例

        1.首先nuget上下载两个包:wpftoolkit和Controls.DataVisualization.Toolkit(工具-nuget包管理器-管理解决方案的nuget程序包,输入两个包名并安装)

2.在xmal文件中导入这两个包,代码如下:

        xmlns:dc  = "clr-namespace:System.Windows.Controls.DataVisualization.Charting;assembly=System.Windows.Controls.DataVisualization.Toolkit" 
        xmlns:dv = "clr-namespace:System.Windows.Controls.DataVisualization;assembly=System.Windows.Controls.DataVisualization.Toolkit" 

3.在xaml中具体使用代码示例:(红色部分为设置数据点大小的代码)

            <dc:Chart Canvas.Top = "80"  Canvas.Left = "10"  Name = "mcChart" 

        DockPanel.Dock="Left" 

        Background = "LightBlue" BorderThickness="1,1,1,0.01" >

                <dc:Chart.Series>

                    <dc:LineSeries Title = "Line" 
                    IndependentValueBinding = "{Binding Path=Key}" 
                    DependentValueBinding = "{Binding Path=Value}">
                        
                        <dc:DataPointSeries.DataPointStyle>
                            <Style
                            BasedOn="{StaticResource {x:Type dc:LineDataPoint}}"
                            TargetType="{x:Type dc:LineDataPoint}">
                                <Setter Property="Width" Value="2" />
                                <Setter Property="Height" Value="2" />
                            </Style>
                        </dc:DataPointSeries.DataPointStyle>

                    </dc:LineSeries>

                </dc:Chart.Series>

            </dc:Chart>

4.xaml.cs文件中代码示例

 

 

    KeyValuePair<int, int>[] values = new KeyValuePair<int, int>[]{

            new  KeyValuePair < int ,  int > ( 1 ,  100 ),

            new  KeyValuePair < int ,  int > ( 2 ,  130 ),

            new  KeyValuePair < int ,  int > ( 3 ,  150 ),

            new  KeyValuePair < int ,  int > ( 4 ,  125 )

};

写的不对的地方希望大家指正,谢谢~





  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值