// 添加引用命名空间
using DevExpress.XtraCharts; /*
*具体步骤:(1)先构建饼图对象的数据源DataTable
* (2)再设置饼图对象的相关参数
* (3)饼图空间添加创建的饼图对象
*
* 总体结构:dataTable -> SeriesPoint -> Series -> chartControl
* 参考网址:http://blog.csdn.net/kanhuadeng/article/details/50783650
*/ // 代码: // 构建饼图对象的数据源table
DataTable table = new DataTable("Table1"); // 先构建列
table.Columns.Add("Name", typeof(String));
table.Columns.Add("Value", typeof(Int32)); // 利用行填充每一列
table.Rows.Add(new object[] { "一", });
table.Rows.Add(new object[] { "二", });
table.Rows.Add(new object[] { "三", });
table.Rows.Add(new object[] { "四", });
table.Rows.Add(new object[] { "五", });
table.Rows.Add(new object[] { "六", });
table.Rows.Add(new object[] { "七", });
table.Rows.Add(new object[] { "八", }); // 实例化饼图对象
Series pieSeries = new Series("测试", ViewType.Pie); SeriesPoint pSeriesPoint; // 遍历DataTable,将每一个行对象绑定到pSeriesPoint上
for(int i = ; i < table.Rows.Cout;i++)
{
// 找到DT中Name字段和Vlaue的数据
string name = table.Rows[i]["Name"].ToString();
double value = Convert.ToDouble(table.Rows[i]["Value"].ToString(); // 利用pSeriesPoint组织好数据
pSeriesPoint = new SeriesPoint(name, value); pieSeries.Points.add(pSeriesPoint);
} // 设置新建的饼图对象
pieSeries.LegendPointOptions.PointView = PointView.ArgumentAndValues;
pieSeries.Label.Font = new Font("宋体", );
pieSeries.Label.LineLength = ; //设置数据源
pieSeries.DataSource = table; // 饼图空间添加 新建的饼图对象
chartControl1.Series.Add(pieSeries);

Dev 饼图的更多相关文章

  1. Winform & Devexpress Chart使用入门

    一.Chart(Winform) 使用图表控件(chart)首先要理解图表区域(ChartArea).XY轴(AxisX.AxisY).数据点(Series).标题(Title).图例(Legend) ...

  2. 【转】使用DevExpress的WebChartControl控件绘制图表(柱状图、折线图、饼图)

    第一次写博,没什么经验,主要是把最近自己对Dev的一些研究贴出来大家共同探讨,有不足之处望大家帮忙斧正. WebChartControl是DevExpress控件群下的一个Web图表控件,它使用非常的 ...

  3. 读取数据库数据,并将数据整合成3D饼图在jsp中显示

    首先我将生成饼图的方法独立写成一个PieChar.java类,详细代码如下:(数据库需要自己建,如有需要的话) import java.io.IOException; import java.sql. ...

  4. 特殊文件: /dev/null和/dev/tty

    转自:http://www.cnblogs.com/stephen-liu74/archive/2011/11/10/2240461.html Linux系统提供了两个对Shell编程非常有用的特殊文 ...

  5. Dev控件GridView单元格绑定控件

    Dev控件GridView单元格绑定控件 //文本按钮 RepositoryItemButtonEdit btnFields = new RepositoryItemButtonEdit();//创建 ...

  6. echarts饼图

    1.添加点击事件并跳转到不同的页面 // 路径配置 require.config({ paths: { echarts: 'http://echarts.baidu.com/build/dist/' ...

  7. oracle对/dev/shm的使用

    查看共享内存打开的文件数 [root@db2 ~]# lsof -n | grep /dev/shm | wc -l 34693 共享内存中总共文件数 [root@db2 ~]# ls -l /dev ...

  8. 浅析/dev/shm

    一,/dev/shm 概念 /dev/shm 是一个tmpfs文件系统,临时文件系统,是基于内存的文件系统,也就是说/dev/shm中的文件是直接写入内存的,而不占用硬盘空间. 在Centos和Red ...

  9. Dev Cpp 输出中文字符问题

    最近 c++ 上机作业,vc++6.0 挂了没法用,只好用 Dev Cpp 先顶替一下,然而在遇到输出中文字符的时候出现了乱码的情况,但这种情况又非常诡异.于是简单了解了一下写成此博客. [写在前面] ...

随机推荐

  1. HDU 4686 Arc of Dream (矩阵快速幂)

    Arc of Dream Time Limit: 2000/2000 MS (Java/Others)    Memory Limit: 65535/65535 K (Java/Others)Tota ...

  2. 【转帖】Moodle平台的5个新玩法

    [玩坏Moodle平台]Moodle平台的5个新玩法 1.RSS订阅 Moodle平台可以导入外部博客(或其他提供RSS的服务),并显示在Moodle内置的博客系统中.无论是自己的个人网站还是他人的博 ...

  3. 解密程序代写,订制服务qq:928900200

    CS461 MP 1: Due Wednesday 09/17 by 11:59 pm Fall 2014\Anyone, from the most clueless amateur to the ...

  4. wordpress自动保存远程图片插件 DX-auto-save-images

    wordpress自动保存远程图片插件DX-auto-save-images 解决了保存文章就可以自动将远程图片保存到你的服务器上了. 具体操作步骤如下: 1.安装启用wordpress自动保存远程图 ...

  5. Console中加入招聘等个性化信息

    try { if (window.console && window.console.log) { console.log("%c XX息科技 ", "f ...

  6. POJ1226:Substrings(后缀数组)

    Description You are given a number of case-sensitive strings of alphabetic characters, find the larg ...

  7. [论文笔记] Methodologies for Data Quality Assessment and Improvement (ACM Comput.Surv, 2009) (1)

    Carlo Batini, Cinzia Cappiello, Chiara Francalanci, and Andrea Maurino. 2009. Methodologies for data ...

  8. CDN 和 DNS

    原文地址:http://www.cnblogs.com/xitang/p/3575255.html 相信有很多的朋友会被这几个名词绕的有些头大,很多朋友觉得智能DNS跟双线加速.CDN加速是类似的技术 ...

  9. 正则表达式之IP地址检验

    String ipRegex = "^(\\d|[1-9]\\d|1\\d*|2[0-4]\\d|25[0-5])(\\.\\1){3}$"; /* * \\d|[1-9]\\d| ...

  10. 说说你所熟知的MSSQL中的substring函数

    说说你所熟知的MSSQL中的substring函数 *:first-child { margin-top: 0 !important; } body>*:last-child { margin- ...