MS Chart 条状图【转】
private void Form1_Load(object sender, EventArgs e)
{
string sql1 = "select 类别,count(*) as 发文数量 from 条目表 where 时间 like '%" + DateTime.Now.ToShortDateString() + "%' group by 类别 order by count(*) desc";
OleDbCommand cmd1 = new OleDbCommand(sql1, conn);
conn.Open();
OleDbDataReader dr1= cmd1.ExecuteReader();
chart1.Series["今日发文量"].Points.DataBindXY(dr1, "类别", dr1, "发文数量");
dr1.Close();
conn.Close();
string d_before = DateTime.Now.ToShortDateString();
string w_before = DateTime.Now.AddDays(-6).ToShortDateString();
string sql2 = "select 类别,count(*) as 发文数量 from 条目表 where 时间 between #" + w_before + "# and #" + d_before + "# group by 类别 order by count(*) desc";
OleDbCommand cmd2 = new OleDbCommand(sql2, conn);
conn.Open();
OleDbDataReader dr2 = cmd2.ExecuteReader();
chart1.Series["最近七天发文量"].Points.DataBindXY(dr2, "类别", dr2, "发文数量");
dr2.Close();
conn.Close();
string dd_before = DateTime.Now.AddDays(-1).ToShortDateString();
string sql3 = "select 类别,count(*) as 发文数量 from 条目表 where 时间 like '%" + dd_before + "%' group by 类别 order by count(*) desc";
OleDbCommand cmd3 = new OleDbCommand(sql3, conn);
conn.Open();
OleDbDataReader dr3 = cmd3.ExecuteReader();
chart1.Series["昨日发文量"].Points.DataBindXY(dr3, "类别", dr3, "发文数量");
dr3.Close();
conn.Close();
DateTime startMonth = DateTime.Now.AddDays(1 - DateTime.Now.Day);
string sstartMonth = startMonth.ToShortDateString();
string endMonth = startMonth.AddMonths(1).AddDays(-1).ToShortDateString(); //本月月末
string sql4 = "select 类别,count(*) as 发文数量 from 条目表 where 时间 between #" + sstartMonth + "# and #" + endMonth + "# group by 类别 order by count(*) desc";
OleDbCommand cmd4 = new OleDbCommand(sql4, conn);
conn.Open();
OleDbDataReader dr4 = cmd4.ExecuteReader();
chart1.Series["月发文量"].Points.DataBindXY(dr4, "类别", dr4, "发文数量");
dr4.Close();
conn.Close();
}
MS Chart 条状图【转】的更多相关文章
- HighCharts之2D堆条状图
HighCharts之2D堆条状图 1.HighCharts之2D堆条状图源码 StackedBar.html: <!DOCTYPE html> <html> <head ...
- HighCharts之2D条状图
HighCharts之2D条状图 1.HighCharts之2D条状图源码 bar.html: <!DOCTYPE html> <html> <head> < ...
- Excel 2010高级应用-条状图(五)
Excel 2010高级应用-条状图(五) 基本操作如下: 1.新建一个Excel空白文档,并命名条状图 2.单击"插入",找到条状图的样图 3.选择其中一种类型的条状图样图,在空 ...
- Flex实现双轴条状图
1.问题背景 一般的,柱状图可以实现双轴图,但是如何实现双轴条状图? 2.实现实例 <?xml version="1.0" encoding="utf-8" ...
- Iocomp控件教程之Pie Chart——饼状图控件
Pie Chart--饼状图控件(Pie Chart)以饼状图形式显示每一个项目内容所占的百分比比重.在设计时.能够使用属性编辑器加入或者移除项目以及更改属性值.在执行时.使用AddItem,Remo ...
- python中matplotlib绘图封装类之折线图、条状图、圆饼图
DrawHelper.py封装类源码: import matplotlib import matplotlib.pyplot as plt import numpy as np class DrawH ...
- 利用js来画图形(例如:条状图,圆饼图等)
背景:java开发的过程中,需要对数据进行可视化,这样方便客户理解此时的数据状态 语言:java,js,window7,echarts包文件 sample的例子下面的参照 https://www.ec ...
- maplotlib python 玩具绘图 横向纵向条状图
from matplotlib import font_manager#解决zh-han图形汉字乱码 my_font = font_manager.FontProperties(fname=" ...
- Wpf/Wp/Silverlight-Chart图表控件:柱状图、饼状图等使用汇总
链接:http://www.cnblogs.com/jimson/archive/2010/06/21/Wpfchat.html http://www.cnblogs.com/mgen/p/32361 ...
随机推荐
- Python模块-requests(一)
requests不是python自带的,使用前需要安装 发送请求 HTTP请求类型有GET,POST,PUT,DELETE,HEAD和OPTIONS 使用requests发送请求的方法如下: > ...
- 【jQuery】jquery.metadata.js验证失效
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...
- net.sf.json-lib maven依赖问题.
<dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</art ...
- play的job执行方式
除了使用Quartz CRON trigger, 还可以写一个action来专门触发job,这样子就可以随时启动job的开始,而且还能并行其他的任务.较方便.
- /*去hover动画效果*/
<!DOCTYPE html> /*去hover动画效果*/ <html lang="en"> <head> <meta charset= ...
- CodeForces 492C Vanya and Exams (贪心)
C. Vanya and Exams time limit per test 1 second memory limit per test 256 megabytes input standard i ...
- CodeForces 489D Unbearable Controversy of Being (不知咋分类 思维题吧)
D. Unbearable Controversy of Being time limit per test 1 second memory limit per test 256 megabytes ...
- 嵌入式linux环境搭建
花了两天时间,终于搭建好了板子上的linux驱动开发环境,不容易呀,做个笔记. 首先搭建PC上的编译环境,因为编译的驱动是在板子上运行的,第一步当然需要安装交叉编译器,即arm-none-linux- ...
- C#----接口与多继承
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 接口 { ...
- uWSGI + Nginx + Django 部署
1. uWSGI 服务器 Django 默认使用 WSGI(Python Web Server Gateway ) 作为 Web 服务器,一般仅用来作为测试使用,实际生产环境而是使用 uWSGI 和 ...