.net GDI繪圖之—–長條圖(堆疊)

來源:互聯網
上載者:User

 

 

由於公司要用.NET 1.1做一個圖,在網上沒有找到好的外掛程式的情況下。

於是從網上找了些GDI的代碼自己畫了個圖。

採用Vs 2003中ArrayList作資料來源

效果如下:

 

Code:

/Files/woody-wu/DrawChart.rar

 

使用方法:

  System.Random rd=new Random();
   Color [] colorList=new Color []{Color.PaleGoldenrod, Color.RosyBrown, Color.Plum, Color.SaddleBrown};
   string [] TypeNameList=new string[]{"International", "DES. Local", "SHA. Local", "DUTY"};
   string    fileName = DateTime.Now.ToString("yyyyMMddHHss") + rd.Next(2000, 8888888).ToString()+ ".gif";
   DrawChart.DrawHistogram chart2=new DrawChart.DrawHistogram("test",400,400,Color.White);
   chart2.BindValue("SUN",new float[]{20,30,11,22});
   chart2.BindValue("DELL",new float[]{40,10,21,52});
   chart2.FilePath = "TempImage";
   chart2.ColorList = colorList;
   chart2.TypeNameList = TypeNameList;
   chart2.FileName = fileName;
   chart2.FontName = "Arial";
   chart2.Precision = 2;
   chart2.Distance = 40;
   chart2.Scale = 100;
   chart2.DrawChart();
   chart2.ID="SSS";
   chart2.ShowTip = true;
   Panel1.Controls.Add(chart2);

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.