WPF编程,telerik控件制作折线图的一种方法

Telerik是一个强大的WPF第三方控件库,这里给出的相关设置代码事例适用于早期版本的Telerik,仅做为一某些情况下的参考。直接复制可能因为版本的问题报错。

1、引用DLL

Telerik.Windows.Controls.Charting.dll

Telerik.Windows.Controls.dll

Telerik.Windows.Data.dll.

2、 前台

        <telerikChart:RadChart x:Name="radChart"
                               Grid.Row="1"
                               d:LayoutOverrides="Width, Height">
            <telerikChart:RadChart.DefaultView>
                <telerikChart:ChartDefaultView>
                    <telerikChart:ChartDefaultView.ChartTitle>
                        <telerikChart:ChartTitle Content="标题"
                                                 HorizontalAlignment="Stretch" />
                    </telerikChart:ChartDefaultView.ChartTitle>
 
                </telerikChart:ChartDefaultView>
            </telerikChart:RadChart.DefaultView>
        </telerikChart:RadChart>

3、后台

        private void Button_Click(object sender, RoutedEventArgs e)
        {
            //标题
            radChart.DefaultView.ChartTitle.Content = "Year 2009";
            //线段说明
            radChart.DefaultView.ChartLegend.Header = "线段说明";
            radChart.DefaultView.ChartLegend.UseAutoGeneratedItems = true;
            //X轴,标题,范围,步距,样式
            radChart.DefaultView.ChartArea.AxisX.Title = "X轴标题";
            radChart.DefaultView.ChartArea.AxisX.AutoRange = true;
            radChart.DefaultView.ChartArea.AxisX.Step = 1;
            radChart.DefaultView.ChartArea.AxisX.LayoutMode = AxisLayoutMode.Inside;
            //Y轴,标题,范围,步距,样式
            radChart.DefaultView.ChartArea.AxisY.Title = "Y轴标题";

            DataSeries series = new DataSeries();
            series.Definition = new LineSeriesDefinition();

            series.LegendLabel = "Product Sales";
            series.Add(new DataPoint(1, 154));
            series.Add(new DataPoint(2, 138));
            series.Add(new DataPoint(3, 143));
            series.Add(new DataPoint(4, 120));
            series.Add(new DataPoint(5, 135));
            series.Add(new DataPoint(6, 125));
            series.Add(new DataPoint(7, 179));
            series.Add(new DataPoint(8, 170));
            series.Add(new DataPoint(9, 198));
            series.Add(new DataPoint(10, 187));
            series.Add(new DataPoint(11, 193));
            series.Add(new DataPoint(12, 212));
            radChart.DefaultView.ChartArea.DataSeries.Add(series);
        }

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值