青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 124,  comments - 29,  trackbacks - 0

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using DevExpress.XtraCharts;

namespace ChartControl
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private Dictionary<string, double> chartPieDataDic = new Dictionary<string, double>();
        private Dictionary<string, double> chartBarDataDic = new Dictionary<string, double>();
        private void Form1_Load(object sender, EventArgs e)
        {
            comboBox1.SelectedIndex = 0;
            InitPieChartData();
            InitBarChartData();
            showPie();
           
        }
        private void showPie()
        {
            ChartTitle title = new ChartTitle();
            title.Text = "全省話務分析餅圖-話務類型分布";

            chartControl1.Titles.Clear();
            chartControl1.Titles.Add(title);

            Series series1 = new Series("話務類型", ViewType.Pie);
            ((PiePointOptions)series1.PointOptions).PointView = PointView.ArgumentAndValues;

            foreach (KeyValuePair<string, double> keyvalue in chartPieDataDic)
            {
                series1.Points.Add(new SeriesPoint(keyvalue.Key, new double[] { keyvalue.Value }));
            }

            chartControl1.Series.Clear();
            chartControl1.Series.Add(series1);
        }

        private void InitPieChartData()
        {
            try
            {
                chartPieDataDic.Add("大連", 0.2);
                chartPieDataDic.Add("沈陽", 0.26);
                chartPieDataDic.Add("錦州", 0.15);
                chartPieDataDic.Add("盤錦", 0.15);
                chartPieDataDic.Add("本溪", 0.1);
                chartPieDataDic.Add("撫順", 0.12);
                chartPieDataDic.Add("營口", 0.02);
            }
            catch { }
        }
        private void InitBarChartData()
        {
            try
            {
                chartBarDataDic.Add("2001", 0.05);
                chartBarDataDic.Add("2002", 0.02);
                chartBarDataDic.Add("2003", 0.08);
                chartBarDataDic.Add("2004", 0.15);
                chartBarDataDic.Add("2005", 0.1);
                chartBarDataDic.Add("2006", 0.3);
                chartBarDataDic.Add("2007", 0.2);
                chartBarDataDic.Add("2008", 0.1);
            }
            catch { }
        }
        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (comboBox1.Text.IndexOf("餅圖") != -1)
            {
                showPie();
            }
            else if (comboBox1.Text.IndexOf("柱圖") != -1)
            {
                showBar();
            }
            else if (comboBox1.Text.IndexOf("線圖") != -1)
            {
                showLine();
            }
            else if (comboBox1.Text.IndexOf("點圖") != -1)
            {
                showPoint();
            }
        }

        private void showBar()
        {
            try
            {
                ChartTitle title = new ChartTitle();
                title.Text = "市網元容量增長率統計分析柱圖";

                chartControl1.Titles.Clear();
                chartControl1.Titles.Add(title);

                Series series2 = new Series("大連", ViewType.Bar);
                Series series3 = new Series("沈陽", ViewType.Bar);
                Series series4 = new Series("本溪", ViewType.Bar);
                foreach (KeyValuePair<string, double> kvp in chartBarDataDic)
                {
                    series2.Points.Add(new SeriesPoint(kvp.Key, new double[] {kvp.Value}));
                    series3.Points.Add(new SeriesPoint(kvp.Key, new double[] {kvp.Value + 0.08}));
                    series4.Points.Add(new SeriesPoint(kvp.Key, new double[] {kvp.Value + 0.02}));
                }


                chartControl1.Series.Clear();
                chartControl1.Series.Add(series2);
                chartControl1.Series.Add(series3);
                chartControl1.Series.Add(series4);

                chartControl1.Legend.Visible = true; // 顯示標簽(旁邊的標注哪個顏色代表哪個城市)
            }
            catch { }
        }

        private void showLine()
        {
            ChartTitle title = new ChartTitle();
            title.Text = "線圖";
            chartControl1.Titles.Clear();
            chartControl1.Titles.Add(title);

            Series series1 = new Series("遼寧", ViewType.Line);
            series1.ArgumentScaleType = ScaleType.Numerical;

            series1.Points.Add(new SeriesPoint(1, new double[] { 10 }));
            series1.Points.Add(new SeriesPoint(2, new double[] { 12 }));
            series1.Points.Add(new SeriesPoint(3, new double[] { 14 }));
            series1.Points.Add(new SeriesPoint(4, new double[] { 17 }));
            series1.Points.Add(new SeriesPoint(5, new double[] { 21 }));
            series1.Points.Add(new SeriesPoint(6, new double[] { 26 }));
            series1.Points.Add(new SeriesPoint(7, new double[] { 29 }));
            series1.Points.Add(new SeriesPoint(8, new double[] { 30 }));

            ((PointSeriesView)series1.View).PointMarkerOptions.Kind = MarkerKind.Triangle;


            Series series2 = new Series("山東", ViewType.Line);
            series2.ArgumentScaleType = ScaleType.Numerical; //這句話必須有,否則點畫不出來.
            ((LineSeriesView)series2.View).LineStyle.DashStyle = DashStyle.DashDotDot;
            series2.Points.Add(new SeriesPoint(1, new double[] { 4 }));
            series2.Points.Add(new SeriesPoint(2, new double[] { 14 }));
            series2.Points.Add(new SeriesPoint(3, new double[] { 17 }));
            series2.Points.Add(new SeriesPoint(4, new double[] { 22 }));
            series2.Points.Add(new SeriesPoint(5, new double[] { 20 }));
            series2.Points.Add(new SeriesPoint(6, new double[] { 15 }));
            series2.Points.Add(new SeriesPoint(7, new double[] { 18 }));
            series2.Points.Add(new SeriesPoint(8, new double[] { 11 }));

            ((PointSeriesView)series2.View).PointMarkerOptions.Kind = MarkerKind.Cross;

            chartControl1.Series.Clear();
            chartControl1.Series.Add(series1);
            chartControl1.Series.Add(series2);
            chartControl1.Legend.Visible = true;
        }
        private void showPoint()
        {
            ChartTitle title = new ChartTitle();
            title.Text = "點圖";
            chartControl1.Titles.Clear();
            chartControl1.Titles.Add(title);

            Series series1 = new Series("上線人數", ViewType.Point);
            series1.ArgumentScaleType = ScaleType.Numerical;

            series1.Points.Add(new SeriesPoint(1, new double[] { 20 }));
            series1.Points.Add(new SeriesPoint(2, new double[] { 12 }));
            series1.Points.Add(new SeriesPoint(3, new double[] { 11 }));
            series1.Points.Add(new SeriesPoint(4, new double[] { 17 }));
            series1.Points.Add(new SeriesPoint(5, new double[] { 21 }));
            series1.Points.Add(new SeriesPoint(6, new double[] { 21 }));
            series1.Points.Add(new SeriesPoint(7, new double[] { 29 }));
            series1.Points.Add(new SeriesPoint(8, new double[] { 30 }));

            ((PointSeriesView)series1.View).PointMarkerOptions.Kind = MarkerKind.Triangle;


            Series series2 = new Series("下線人數", ViewType.Point);
            series2.ArgumentScaleType = ScaleType.Numerical; //這句話必須有,否則點畫不出來.

            series2.Points.Add(new SeriesPoint(1, new double[] { 4 }));
            series2.Points.Add(new SeriesPoint(2, new double[] { 14 }));
            series2.Points.Add(new SeriesPoint(3, new double[] { 17 }));
            series2.Points.Add(new SeriesPoint(4, new double[] { 22 }));
            series2.Points.Add(new SeriesPoint(5, new double[] { 20 }));
            series2.Points.Add(new SeriesPoint(6, new double[] { 15 }));
            series2.Points.Add(new SeriesPoint(7, new double[] { 18 }));
            series2.Points.Add(new SeriesPoint(8, new double[] { 11 }));

            ((PointSeriesView)series2.View).PointMarkerOptions.Kind = MarkerKind.Cross;

            chartControl1.Series.Clear();
            chartControl1.Series.Add(series1);
            chartControl1.Series.Add(series2);
            chartControl1.Legend.Visible = true;
        }
    }
}

posted on 2010-05-07 16:09 天書 閱讀(9966) 評論(0)  編輯 收藏 引用

<2010年5月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

常用鏈接

留言簿(5)

隨筆檔案

文章分類

文章檔案

好友的Bolg

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            中文亚洲欧美| 国产精品免费在线| 亚洲国产成人精品视频| 欧美在线亚洲| 久久精品国产成人| 久久久久欧美精品| 麻豆成人综合网| 欧美成年人网| 最新国产拍偷乱拍精品| 亚洲人午夜精品免费| 99伊人成综合| 亚洲欧美在线一区二区| 久久精品99久久香蕉国产色戒| 久久久精品欧美丰满| 免费观看亚洲视频大全| 欧美精品一区二| 国产精品视频久久久| 国产在线拍偷自揄拍精品| 极品少妇一区二区三区| 99国产精品久久久久久久久久| 亚洲视频国产视频| 久久精品免费看| 亚洲精品三级| 久久久久久久欧美精品| 欧美婷婷在线| 在线免费观看日本欧美| 在线亚洲一区二区| 免费观看久久久4p| 亚洲一级特黄| 欧美高清视频免费观看| 国产午夜久久久久| 亚洲午夜久久久久久久久电影院| 久久久久国产免费免费| 一片黄亚洲嫩模| 另类av导航| 国产一区二区三区视频在线观看| 99re6热在线精品视频播放速度| 欧美一区二区三区免费大片| 91久久久久久久久久久久久| 欧美亚洲综合久久| 国产精品青草久久| 99av国产精品欲麻豆| 免费永久网站黄欧美| 亚洲欧美视频在线观看| 欧美日韩另类国产亚洲欧美一级| 亚洲电影毛片| 久久精品国产综合| 亚洲女女做受ⅹxx高潮| 欧美性猛交一区二区三区精品| 亚洲黄网站黄| 亚洲第一久久影院| 久久深夜福利| 黄色一区二区在线| 久久精品论坛| 欧美在线播放| 国产一区二区三区的电影 | 欧美国产成人在线| 久久久久久久97| 国产精品欧美风情| 亚洲婷婷在线| 一区二区欧美视频| 欧美网站在线观看| 亚洲小说春色综合另类电影| 亚洲国内自拍| 欧美国产日韩精品免费观看| 最新国产乱人伦偷精品免费网站 | 欧美不卡在线视频| 亚洲电影在线播放| 欧美1区2区3区| 裸体歌舞表演一区二区| 亚洲第一视频网站| 亚洲国产高清自拍| 欧美日韩国产小视频| 亚洲综合色婷婷| 亚洲欧美国产制服动漫| 国内精品久久久久影院薰衣草| 蜜臀91精品一区二区三区| 久久久久久婷| 亚洲日本欧美| 亚洲视频免费观看| 国产日韩欧美一区二区| 久久网站热最新地址| 久久久久免费视频| 亚洲欧洲日韩综合二区| 一级日韩一区在线观看| 国产欧美一区二区三区久久人妖| 久久免费国产精品| 欧美11—12娇小xxxx| 中日韩视频在线观看| 亚洲欧美视频在线观看| 在线日韩av永久免费观看| 亚洲欧洲日产国产综合网| 国产精品激情av在线播放| 久久男人资源视频| 欧美日韩中文| 欧美成人在线免费观看| 国产精品va| 美日韩精品免费观看视频| 欧美日韩免费一区二区三区| 久久久久久高潮国产精品视| 久久综合中文色婷婷| 亚洲一区在线直播| 久久综合给合久久狠狠狠97色69| 中国日韩欧美久久久久久久久| 欧美中文字幕在线观看| 在线亚洲美日韩| 久久久噜噜噜久久中文字免| 亚洲欧美综合网| 欧美二区在线看| 美女诱惑黄网站一区| 国产精品免费一区二区三区观看| 欧美激情一区二区三区在线视频| 亚洲婷婷综合久久一本伊一区| 欧美激情第一页xxx| 久久精品五月婷婷| 国产精品高潮呻吟| 欧美成人三级在线| 韩国精品在线观看| 亚洲视频免费观看| 中文日韩在线| 欧美精品一区二区三| 久久男人资源视频| 国产欧美一级| 99在线热播精品免费| 亚洲片在线观看| 久久国产欧美日韩精品| 欧美一区二区久久久| 国产精品视频免费| 亚洲一区二区三区中文字幕在线| 一区二区三欧美| 欧美黄色aaaa| 亚洲激情不卡| 亚洲精品一区二区三区樱花| 老司机午夜精品视频| 六十路精品视频| 黄色在线一区| 欧美freesex8一10精品| 欧美激情一区二区三区蜜桃视频 | 欧美在线视频观看| 国产女优一区| 亚洲免费在线精品一区| 欧美一区二区三区四区视频| 国产精品第一区| 亚洲五月六月| 欧美呦呦网站| 韩国欧美国产1区| 老司机午夜免费精品视频| 欧美成人dvd在线视频| 1024精品一区二区三区| 久久看片网站| 亚洲欧洲综合另类| 99日韩精品| 国产精品日韩一区| 久久精品国产一区二区电影| 免费视频一区| 99精品国产热久久91蜜凸| 欧美日韩国产一区精品一区| 正在播放亚洲| 久久精品一区蜜桃臀影院| 亚洲国产精品专区久久 | 伊甸园精品99久久久久久| 久久精品国产亚洲一区二区三区| 欧美大片18| 亚洲一区二区精品在线| 国产午夜久久久久| 欧美成人午夜77777| 一本不卡影院| 另类欧美日韩国产在线| 亚洲免费精彩视频| 国产免费成人在线视频| 久久嫩草精品久久久精品一| 亚洲精品国产拍免费91在线| 亚洲欧美一区二区激情| 影音先锋日韩精品| 欧美日韩国产综合久久| 久久蜜臀精品av| aa成人免费视频| 一区二区三区国产在线| 亚洲欧美激情视频| 国内综合精品午夜久久资源| 欧美金8天国| 欧美一级淫片aaaaaaa视频| 亚洲国产欧洲综合997久久| 午夜一区不卡| 亚洲精选成人| 国产午夜精品久久久久久免费视| 欧美极品色图| 久久精品国产v日韩v亚洲| 亚洲每日在线| 亚洲高清视频在线| 久久久噜久噜久久综合| 亚洲中无吗在线| 日韩亚洲欧美成人| 在线观看91精品国产入口| 国产精品久久久99| 欧美激情中文字幕乱码免费| 久久综合伊人77777尤物| 欧美伊人久久大香线蕉综合69| 9国产精品视频| 亚洲肉体裸体xxxx137|