如何使用Essential Studio for WPF中的图表控件创建图表

作者:控件中国网   出处:控件中国网   2016-08-30 09:51:10   阅读:6

Essential Studio for WPF是一款功能强大的界面套包产品,包含了100+用户界面类子控件,主要控件如:图表、报表、表格、仪表、流程图、文档处理等。SfChart是该套包产品下的一款图表控件,开发人员可以利用该控件创建强大的图表应用程序,支持40种图表类型,支持实时图表、自定义作坐标轴、标签、图例,支持多种交互功能,支持为图表添加各种注释,支持各种常用的金融技术指示器,这篇文章主要介绍怎么利用SfChart来快速创建一个图表,具体代码如下:
SFChart.png
SfChart chart = new SfChart();
chart.Header = "Demands Comparison";
//Adding horizontal axis to the chart
CategoryAxis primaryCategoryAxis = new CategoryAxis(); 
primaryCategoryAxis.Header = "Demands"; 
chart.PrimaryAxis = primaryCategoryAxis; 
//Adding vertical axis to the chart 
NumericalAxis secondaryNumericalAxis = new NumericalAxis(); 
secondaryNumericalAxis.Header = "Values"; 
chart.SecondaryAxis = secondaryNumericalAxis;
//Initialize the two series for SfChart
ColumnSeries series1 = new ColumnSeries();
series1.ItemsSource = this.Demands;
series1.XBindingPath = "Demand";
series1.YBindingPath = "Year2010";
ColumnSeries series2 = new ColumnSeries();
series2.XBindingPath = "Demand";
series2.YBindingPath = "Year2011";
series2.ItemsSource = this.Demands;
//Adding Series to the Chart Series Collection
chart.Series.Add(series1);
chart.Series.Add(series2);
//Adding Legends for the chart
ChartLegend legend = new ChartLegend();
legend.Visibility = System.Windows.Visibility.Visible;
chart.Legend = legend;
//Setting Chart as a Content for the Grid in Page
this.MainGrid.Children.Add(chart);
Copyright© 2006-2015 ComponentCN.com all rights reserved.重庆磐岩科技有限公司(控件中国网) 版权所有 渝ICP备12000264号 法律顾问:元炳律师事务所
客服软件
live chat