您的位置:首页 > 其它

DevXpress控件: 第二篇--将绘图进行到底: Charter控件(附图)

2008-10-22 09:32 375 查看
一. 2D

1. 散点图

曼哈顿三维--CreateByFQUO
this.xtraTabControl1.TabPages.Add(" 曼哈顿三维");

ChartControl mhtChart = new ChartControl();

Series series1 = new Series("2007", ViewType.ManhattanBar);
series1.ArgumentScaleType = ScaleType.Numerical;

series1.Points.Add(new SeriesPoint(1, new double[] { 2 }));
series1.Points.Add(new SeriesPoint(2, new double[] { 5 }));
series1.Points.Add(new SeriesPoint(3, new double[] { 6 }));
series1.Points.Add(new SeriesPoint(4, new double[] { 7 }));
series1.Points.Add(new SeriesPoint(5, new double[] { 7 }));

Series series2 = new Series("2008", ViewType.ManhattanBar);
series2.ArgumentScaleType = ScaleType.Numerical;

series2.Points.Add(new SeriesPoint(1, new double[] { 4 }));
series2.Points.Add(new SeriesPoint(2, new double[] { 6 }));
series2.Points.Add(new SeriesPoint(3, new double[] { 7 }));
series2.Points.Add(new SeriesPoint(4, new double[] { 8 }));
series2.Points.Add(new SeriesPoint(5, new double[] { 9 }));

Series series3 = new Series("2008", ViewType.ManhattanBar);
series3.ArgumentScaleType = ScaleType.Numerical;

series3.Points.Add(new SeriesPoint(1, new double[] { 1 }));
series3.Points.Add(new SeriesPoint(2, new double[] { 2 }));
series3.Points.Add(new SeriesPoint(3, new double[] { 3 }));
series3.Points.Add(new SeriesPoint(4, new double[] { 4 }));
series3.Points.Add(new SeriesPoint(5, new double[] { 5 }));

mhtChart.Series.Add(series2);
mhtChart.Series.Add(series1);
mhtChart.Series.Add(series3);

mhtChart.Legend.Visible = true;

((XYDiagram3D)mhtChart.Diagram).RuntimeRotation = true;

mhtChart.Dock = DockStyle.Fill;
mhtChart.Size = new System.Drawing.Size(400, 250);

int tabPagesCount = this.xtraTabControl1.TabPages.Count - 1;
this.xtraTabControl1.TabPages[tabPagesCount].Controls.Add(mhtChart);

this.xtraTabControl1.SelectedTabPageIndex = tabPagesCount;[/code]

6.梯线体



说明: 1. 此控件绘图效果不错, 效率也不慢

2. 部分图例没有附代码, 绘制过程大同小异, 还有很多图例没有加上,

3. 如有技术帮助或交流请你博主联系 MSN: ziyifly34@hotmail.com; QQ: 915571300 (子逸)

4. 版权归 子逸 (博客园)所有;转载请注明出处
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: