Dev 饼图
// 添加引用命名空间
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 饼图的更多相关文章
- Winform & Devexpress Chart使用入门
一.Chart(Winform) 使用图表控件(chart)首先要理解图表区域(ChartArea).XY轴(AxisX.AxisY).数据点(Series).标题(Title).图例(Legend) ...
- 【转】使用DevExpress的WebChartControl控件绘制图表(柱状图、折线图、饼图)
第一次写博,没什么经验,主要是把最近自己对Dev的一些研究贴出来大家共同探讨,有不足之处望大家帮忙斧正. WebChartControl是DevExpress控件群下的一个Web图表控件,它使用非常的 ...
- 读取数据库数据,并将数据整合成3D饼图在jsp中显示
首先我将生成饼图的方法独立写成一个PieChar.java类,详细代码如下:(数据库需要自己建,如有需要的话) import java.io.IOException; import java.sql. ...
- 特殊文件: /dev/null和/dev/tty
转自:http://www.cnblogs.com/stephen-liu74/archive/2011/11/10/2240461.html Linux系统提供了两个对Shell编程非常有用的特殊文 ...
- Dev控件GridView单元格绑定控件
Dev控件GridView单元格绑定控件 //文本按钮 RepositoryItemButtonEdit btnFields = new RepositoryItemButtonEdit();//创建 ...
- echarts饼图
1.添加点击事件并跳转到不同的页面 // 路径配置 require.config({ paths: { echarts: 'http://echarts.baidu.com/build/dist/' ...
- oracle对/dev/shm的使用
查看共享内存打开的文件数 [root@db2 ~]# lsof -n | grep /dev/shm | wc -l 34693 共享内存中总共文件数 [root@db2 ~]# ls -l /dev ...
- 浅析/dev/shm
一,/dev/shm 概念 /dev/shm 是一个tmpfs文件系统,临时文件系统,是基于内存的文件系统,也就是说/dev/shm中的文件是直接写入内存的,而不占用硬盘空间. 在Centos和Red ...
- Dev Cpp 输出中文字符问题
最近 c++ 上机作业,vc++6.0 挂了没法用,只好用 Dev Cpp 先顶替一下,然而在遇到输出中文字符的时候出现了乱码的情况,但这种情况又非常诡异.于是简单了解了一下写成此博客. [写在前面] ...
随机推荐
- AWVS漏洞测试-01节-AWVS的主要作用
AWVS漏洞工具简单介绍 AWVS全称: Acunetix Web Vulnerability Scanner 中文翻译就是:Acunetix网站攻击扫描器 扫描网站漏洞,通过网络爬虫Crawler的 ...
- window下,加载redis拓展
下载地址: http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/ 看下自己phpinfo的信息 就选择 ts-x86 ...
- Storage Systems topics and related papers
In this post, I will distill my own ideas and my own views into a structure for a storage system cou ...
- 【转】中国正爆发聊天APP大战 未来或影响西方
[搜狐IT消息]8月15日消息,<金融时报>报道称,在中国,聊天应用程序的竞争日渐激烈,腾讯.阿里巴巴都加入大战,在西方市场的未来竞争中,中国聊天应用可能会成为先驱. 一些分析师认为,快速 ...
- MySQL 服务无法启动。 服务没有报告任何错误。 请键入 NET HELPMSG 3534 以获得更多的帮助。
网上搜了下,看到有几种解决方法,本人综合了一下,作为记录 第一步 有一部分人成功了 在安装根目录创建data文件夹 第二步 有一部分人成功了 D:\Program Files\mysql\bin> ...
- 出现Assertion failure in -[***** layoutSublayersOfLayer:]
在自定义的view中使用了[self layoutIfNeeded]方法,在iOS8\9上都没有错误,但是在iOS7上出现了页面错乱,解决方案就是在自定义的view里面添加如下代码: + (void) ...
- css3彩色进度条
<html> <head> <title>progress</title> <script type=" ...
- 【转】sql里面的split
CREATE function [dbo].[SplitString]( @Input nvarchar(max), @Separator nvarchar(max)=',', @RemoveEmpt ...
- struts1的ActionForm的作用域(生命周期)
转自:http://biancheng.dnbcw.info/java/240347.html 今天查找一个问题:我在列表页面添加一个查询条件,然后查询符合条件的数据.查询结果正确.然后我进入其它菜单 ...
- 关于WPF的退出
如果你在创建项目的时候细心的查看一下项目的结构,你会发现里面有一个App.xaml,一见到App我们知道是应用程序的关键了配置了,当然,WPF的启动窗体也在这里面设置的. 我们可以在App的中配置启动 ...