using Syncfusion.UI.Xaml.Charts;
public static SfChart InitCompareChart(string fundName, double tenThousandRate, double sevenRate)
{
List<FundDay> fdl = new List<FundDay>();
fdl.Add(new FundDay(fundName, tenThousandRate, sevenRate));
fdl.Add(new FundDay("定期三年", 1.0274, 3.75));
fdl.Add(new FundDay("定期二年", 0.5753, 2.10));
fdl.Add(new FundDay("定期一年", 0.4109, 1.50));
fdl.Add(new FundDay("定期半年", 0.3562, 1.30));
fdl.Add(new FundDay("定期三月", 0.3014, 1.10));
fdl.Add(new FundDay("活期", 0.0959, 0.35)); SfChart chart = new SfChart();
chart.HorizontalAlignment = HorizontalAlignment.Stretch;
chart.VerticalAlignment = VerticalAlignment.Stretch;
chart.Header = string.Format("{0}与央行基准存款利率比较", fundName);
chart.FontSize = ; //https://www.syncfusion.com/products/wpf/sfchart/chart-types
BarSeries series1 = new BarSeries();//ColumnSeries 垂直;BarSeries 水平
series1.Label = "七日年化收益(%)";
series1.ItemsSource = fdl;
series1.XBindingPath = "Date"; // XBindingPath to provide the path for category data in the source object.
series1.YBindingPath = "SevenRate"; // YBindingPath to provide the path for numeric data in the source object.
series1.AdornmentsInfo = new ChartAdornmentInfo();
series1.AdornmentsInfo.ShowLabel = true; BarSeries series2 = new BarSeries();
series2.Label = "当日万份收益(元)";
series2.ItemsSource = fdl;
series2.XBindingPath = "Date";
series2.YBindingPath = "TenThousandRate";
series2.AdornmentsInfo = new ChartAdornmentInfo();
series2.AdornmentsInfo.ShowLabel = true; //Adding Series to the Chart Series Collection
chart.Series.Add(series1);
chart.Series.Add(series2); //http://help.syncfusion.com/winrt/sfchart/axis
chart.PrimaryAxis = new CategoryAxis();
chart.PrimaryAxis.Foreground = new Windows.UI.Xaml.Media.SolidColorBrush(Windows.UI.Colors.Green);
chart.SecondaryAxis = new NumericalAxis();
chart.SecondaryAxis.Foreground = new Windows.UI.Xaml.Media.SolidColorBrush(Windows.UI.Colors.Green); //Adding Legends for the chart
chart.Legend = new ChartLegend() { Visibility = Visibility.Visible };
return chart;
}
this.chartGrid.Children.Clear();
SfChart chart = Functions.WinrtChartHelper.InitCompareChart(CurrentFund);
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. java js url传参中文乱码

    String item = this.getRequest().getParameter("item"); item = new String(item.getBytes(&quo ...

  2. 传智播客C/C++学员荣膺微软&amp;Cocos 2d-x黑客松最佳创新奖

     6月30日,历时32小时的微软开放技术Cocos 2d-x 编程黑客松在北京望京微软大厦成功落下帷幕,这是微软开放技术首次联合Cocos 2d-x 在中国举办黑客松. 此次活动共同拥有包含传智播 ...

  3. oc35--自定义构造方法

    // // Person.h #import <Foundation/Foundation.h> @interface Person : NSObject @property int ag ...

  4. 时序数据库深入浅出之存储篇——本质LSMtree,同时 metric(比如温度)+tags 分片

    什么是时序数据库 先来介绍什么是时序数据.时序数据是基于时间的一系列的数据.在有时间的坐标中将这些数据点连成线,往过去看可以做成多纬度报表,揭示其趋势性.规律性.异常性:往未来看可以做大数据分析,机器 ...

  5. 92. extjs specialkey监听回车按键

    转自:http://blog.sina.com.cn/s/blog_647a022e0101401n.html 1 监听表单字段事件: Ext使得对用户某个动作的监听特别简单,诸如单击某个元素或者按下 ...

  6. 使用pycharm进行简单的数据库管理

    功能简介 pycharm自带了一个简单的数据库插件,可以比较方便的进行简单的数据库操作. 例如: 1.创建,修改和删除数据表,字段,索引,主键,外键等. 2.提供table editor来进行数据操作 ...

  7. 如何检查ASTGO是限制并发的体验版呢?

    由于网上曾经流传过一段时间来自ASTGO官方的ASTGO体验版(下载地址:http://www.51voip.org/post/33.html),这个版本有个特色就是安装后不需要激活码激活即可打通电话 ...

  8. [Apple开发者帐户帮助]五、管理标识符(4)注册一个应用程序组

    您需要注册一个或多个组才能启用应用组. 所需角色:帐户持有人或管理员. 在“ 证书”,“标识符和配置文件”中,从左侧的弹出菜单中选择操作系统. 在“标识符”下,选择“应用程序组”,然后单击右上角的“添 ...

  9. Azure Command Line(Azure CLI)指南

    1.安装. MSI安装程序:https://aka.ms/installazurecliwindows https://docs.microsoft.com/zh-cn/cli/azure/insta ...

  10. Linux 安装配置JDK 、 MySQL 、nginx

    今天我来讲一下在Linux下各环境的搭建,主要就讲一下jdk.MySQL.和一个代理服务器nginx 1. jdk的安装配置 1)卸载自带openjdk 当我们拿到一个全新的ECS的时候上面有的会自带 ...