图表组件wsChart4.6(DLL版)
http://www.wave12.com/web/home.asp
http://www.wave12.com/web/home.asp
解决方案 »
- C#怎么查看变量占用的内存?
- 急急急........
- 在C#中怎么修改记事本中的内容?比如我想修改记事本中的某一行?
- 用C#怎么判断一个XML文档有多少层?
- 水晶报表打印的问题
- StreamReader Read方法
- 急!!! 安装C#时出现的问题,请大家帮帮忙!!! 急!!!
- 勿喷刚接触,请问在C#输入SQL查询语句怎么样显示出来?
- 求救 我的Microsoft Visual Studio .NET 设置断点不好用?
- debug问题
- 在C#中开发的软件,其界面上各个控件的大小和相对位置会不会随着屏幕分辨率的改变而自动改变。(这一点,VB6是办不到的,我已经试了)
- 关于dropdownlist控件和asp:Calendar控件! c#
ZedGraph 简单易用,而且可缩放大小
Bitmap bm = new Bitmap(240, 210);
//在新建的画布上画一个图
Graphics bp = Graphics.FromImage(bm);
//设置bp的背景色为Beige
bp.Clear(Color.Beige);
//创建数据源,在此为一个数组
int[] a1 ={ 20, 40, 60, 80, 100, 120, 140, 160 };
int[] a2 ={ 40, 60, 80, 100, 120, 140, 160, 180 };
bp.DrawRectangle(Pens.Black, 1, 1, 230, 205);
//通过循环画出柱状图
for (int i = 0; i < a1.Length; i++)
{
//填充图(着色,起点X,起点Y,宽,高)
bp.FillRectangle(new SolidBrush(Color.Blue), (i * 30) + 5, 200 - a1[i], 5, a1[i] + 5);
//填充边框(着色,起点X,起点Y,宽,高)
bp.DrawRectangle(Pens.Black, (i * 30) + 5, 200 - a1[i], 5, a1[i] + 5);
}
//柱图2
for (int i = 0; i < a2.Length; i++)
{
bp.FillRectangle(new SolidBrush(Color.Red), (i * 30) + 10, 200 - a2[i], 5, a2[i] + 5);
bp.DrawRectangle(Pens.Black, (i * 30) + 10, 200 - a2[i], 5, a2[i] + 5);
}
Graphics gg = this.CreateGraphics();
gg.DrawImage(bm, 50f, 50f);
gg.Dispose();
bp.Dispose();