1.在Chart Director安裝完成之後,首先在新建一個WinForm的專案,並且VS的ToolBox空白處新增一個給Chart Director用的tab,滑鼠右鍵=>Add Tab =>命名新增的Tab為Chart Director
2.引用Chart Director元件,在Chart Director Tab的空白處按滑鼠右鍵=>Choose Items=> Browse=>選用netchartdir.dll物件,完成後ChartDirector的元件應該會被引用進來了,把WinChartViewer拖曳到WinForm當中。
3.接下來就是替Chart Director寫操作程式,在From.cs加入:
// 圖形的資料
double[] dataSet = {4200, 4900, 3300, 3800, 5100, 4600, 2900, 4100,
4400, 5700, 5900, 5200, 3700, 5100, 5600, 5600, 6000, 7000, 7600,
6300, 6700, 7500, 6400, 5100};
// 新建一個Size為310 x 310的XY軸線圖
XYChart chart = new XYChart(310, 310);
// 設定繪圖的區域的座標位置,長寬以及前景背景顏色等
chart.setPlotArea(50, 50, 200, 200, -1, -1,
Chart.Transparent, chart.dashLineColor(0x444444, 0x000101), -1);
// 設定Y軸的標題
chart.yAxis().setTitle("Stock Market Index");
// 設定圖表的刻度長度
chart.yAxis().setTickLength(-4);
// 將資料填入xy軸線圖中,並且設定線寬為2
chart.addLineLayer(dataSet, -1, "Red Transactions").setLineWidth(2);
// WinChartViewer透過Viewer輸出圖形
viewer.Image = chart.makeImage();
4. 編譯程式輸出圖型效果如下,還滿專業的吧!
沒有留言:
張貼留言