1. using Syncfusion.UI.Xaml.Charts;
  1. public static SfChart InitCompareChart(string fundName, double tenThousandRate, double sevenRate)
  2. {
  3. List<FundDay> fdl = new List<FundDay>();
  4. fdl.Add(new FundDay(fundName, tenThousandRate, sevenRate));
  5. fdl.Add(new FundDay("定期三年", 1.0274, 3.75));
  6. fdl.Add(new FundDay("定期二年", 0.5753, 2.10));
  7. fdl.Add(new FundDay("定期一年", 0.4109, 1.50));
  8. fdl.Add(new FundDay("定期半年", 0.3562, 1.30));
  9. fdl.Add(new FundDay("定期三月", 0.3014, 1.10));
  10. fdl.Add(new FundDay("活期", 0.0959, 0.35));
  11.  
  12. SfChart chart = new SfChart();
  13. chart.HorizontalAlignment = HorizontalAlignment.Stretch;
  14. chart.VerticalAlignment = VerticalAlignment.Stretch;
  15. chart.Header = string.Format("{0}与央行基准存款利率比较", fundName);
  16. chart.FontSize = ;
  17.  
  18. //https://www.syncfusion.com/products/wpf/sfchart/chart-types
  19. BarSeries series1 = new BarSeries();//ColumnSeries 垂直;BarSeries 水平
  20. series1.Label = "七日年化收益(%)";
  21. series1.ItemsSource = fdl;
  22. series1.XBindingPath = "Date"; // XBindingPath to provide the path for category data in the source object.
  23. series1.YBindingPath = "SevenRate"; // YBindingPath to provide the path for numeric data in the source object.
  24. series1.AdornmentsInfo = new ChartAdornmentInfo();
  25. series1.AdornmentsInfo.ShowLabel = true;
  26.  
  27. BarSeries series2 = new BarSeries();
  28. series2.Label = "当日万份收益(元)";
  29. series2.ItemsSource = fdl;
  30. series2.XBindingPath = "Date";
  31. series2.YBindingPath = "TenThousandRate";
  32. series2.AdornmentsInfo = new ChartAdornmentInfo();
  33. series2.AdornmentsInfo.ShowLabel = true;
  34.  
  35. //Adding Series to the Chart Series Collection
  36. chart.Series.Add(series1);
  37. chart.Series.Add(series2);
  38.  
  39. //http://help.syncfusion.com/winrt/sfchart/axis
  40. chart.PrimaryAxis = new CategoryAxis();
  41. chart.PrimaryAxis.Foreground = new Windows.UI.Xaml.Media.SolidColorBrush(Windows.UI.Colors.Green);
  42. chart.SecondaryAxis = new NumericalAxis();
  43. chart.SecondaryAxis.Foreground = new Windows.UI.Xaml.Media.SolidColorBrush(Windows.UI.Colors.Green);
  44.  
  45. //Adding Legends for the chart
  46. chart.Legend = new ChartLegend() { Visibility = Visibility.Visible };
  47. return chart;
  48. }
  1. this.chartGrid.Children.Clear();
  2. SfChart chart = Functions.WinrtChartHelper.InitCompareChart(CurrentFund);
  3. this.chartGrid.Children.Add(chart);

//https://www.syncfusion.com/downloads/communitylicense/confirmation
//http://help.syncfusion.com/winrt/sfchart/getting-started

Syncfusion在WinPhone8.1实现统计图的更多相关文章

  1. 【Java EE 学习 74 下】【数据采集系统第六天】【使用Jfreechart的统计图实现】【将JFreechart整合到项目中】

    之前说了JFreechart的基本使用方法,包括生成饼图.柱状统计图和折线统计图的方法.现在需要将其整合到数据采集系统中根据调查结果生成三种不同的统计图. 一.统计模型的分析和设计 实现统计图显示的流 ...

  2. 【Java EE 学习 74 上】【数据采集系统第六天】【使用Jfreechart的统计图实现】【Jfreechart的基本使用方法】

    之前已经实现了数据的采集,现在已经有了基本的数据,下一步就需要使用这些数据实现统计图的绘制了.这里使用Jfreechart实现这些统计图的绘制.首先看一下Jfreechart的基本用法,只有知道了它的 ...

  3. 使用C#和Excel进行报表开发(三)-生成统计图(Chart)

    有的Web项目选用Excel作为报表方案,在服务器端生成Excel文件,然后传送到客户端,由客户端进行打印.在国内的环境下,相对PDF方式,Excel的安装率应该比pdf阅读器的安装率要高,同时,微软 ...

  4. Html5绘制饼图统计图

    这里要介绍的是一个jQuery插件:jquery.easysector.js Html5提供了强大的绘图API,让我们能够使用javascript轻松绘制各种图形.本文将主要讲解使用HTML5绘制饼图 ...

  5. Syncfusion 复选框 ComboBoxAdv

    XAML: <syncfusion:GridTemplateColumn.EditTemplate> <DataTemplate DataType="viewModel:C ...

  6. C# 绘制统计图(柱状图, 折线图, 扇形图)【转载】

    统计图形种类繁多, 有柱状图, 折线图, 扇形图等等, 而统计图形的绘制方法也有很多, 有Flash制作的统计图形, 有水晶报表生成统计图形, 有专门制图软件制作, 也有编程语言自己制作的:这里我们用 ...

  7. Syncfusion的社区许可及免费电子书和白皮书

    今晚由于要忙于其他事情,就简单的给大家推荐一个第三方组件库.特别注明:这是我义务为这家公司打广告.毕竟我从他们公司收获了很多知识. Syncfusion是一家微软生态下的第三方组件/控件供应商,算是后 ...

  8. java利用JFreeChart实现各种数据统计图(柱形图,饼图,折线图)

    最近在做数据挖掘的课程设计,需要将数据分析的结果很直观的展现给用户,这就要用到数据统计图,要实现这个功能就需要几个第三方包了: 1.       jfreechart-1.0.13.jar 2.    ...

  9. Extjs4.2如何实现鼠标点击统计图时弹出窗口来展示统计的具体列表信息

    var pageSize = 20;//初始化每页数据条数 var winTitle = '';//初始化窗口标题 /** *点击统计图时,弹出一个窗口,显示统计的详情列表信息, *该方法为项目中所有 ...

随机推荐

  1. 用sp_executesql执行动态SQL语句及获得返回值

    过去我执行拼凑出来的动态SQL语句,都直接使用EXEC @sql 的方式.有好几次,都看到有资料说,应该尽量使用 sp_executesql. 究其原因,是因为仅仅参数不同的情况下,sp_execut ...

  2. poj 3498 March of the Penguins(拆点+枚举汇点 最大流)

    March of the Penguins Time Limit: 8000MS   Memory Limit: 65536K Total Submissions: 4873   Accepted: ...

  3. B5090 组题 二分答案

    bzoj有毒,看不了自己哪错了...根本没法debug. 我到现在还是不知道自己代码为什么会T,二分次数也加限制了,但是还是T...救命啊!!! 题干: Description 著名出题人小Q的备忘录 ...

  4. 长脖子鹿省选模拟赛 [LnOI2019SP]快速多项式变换(FPT)

    本片题解设计两种解法 果然是签到题... 因为返回值问题T了好久... 第一眼:搜索大水题? 然后...竟然A了 #include<cstdio> #include<queue> ...

  5. UILabel垂直方向显示(上下的顺序显示)。

    NSString* text = @"一"; NSDictionary *attribute = @{NSFontAttributeName: [UIFont systemFont ...

  6. python2.X现在不能安装Django了:Collecting django Using cached Django-2.0.tar.gz

    使用pip安装django2: pip install django 报错: Collecting django  Using cached Django-2.0.tar.gz    Complete ...

  7. 认识JDK、JRE、JVM

    JDK.JRE.JVM之间的关系: 首先看看JDK与JRE的区别与联系,如下图所示: 由图可知: JDK = JRE + Tools&Tool APIs JDK的核心是Java SE API. ...

  8. java bean转Map

    /** * @author xxxxxxxxxxx * @param object * 待转化类 * @param format自定义转化类型 * @return Map<String,Stri ...

  9. 自学Python十 爬虫实战三(美女福利续)

    我又来送福利啦!!!不同于上篇文章,这次我们的爬虫采用了多线程,一直以来被所谓的分布式  多线程  爬虫 给唬的怕怕的.今天就来一发多线程爬虫吧,还能看妹子图,想想就觉得很激动!!! 依然是流程解释: ...

  10. 青橙 M4 解锁BootLoader 并刷入recovery ROOT

    首先下载工具链接:https://pan.baidu.com/s/1o9xzTEi密码:7s7a 备用连接:https://pan.baidu.com/s/1bq47TMn 本篇教程教你如何傻瓜式解锁 ...