excel2010簇狀圓錐圖教程
excel2010簇狀圓錐圖教程
在excel中,圓柱圖、圓錐圖和棱錐圖實際上就是柱形圖和條形圖的變體,它們?yōu)樵竞唵蔚闹狈綀D添加了生動的效果。下面讓學習啦小編為你帶來excel2010簇狀圓錐圖的制作教程。
excel簇狀圓錐圖制作步驟如下:
首先來看下用代碼生成圖表的效果:
要生成這樣效果的三維圖表,如何來實現,先來了解微軟Excel中生成這樣的圖表,需要哪些步驟。
一、微軟Excel中圖表生成
1.首先需要在單元格中填寫圖表數據源所需要數據。如上圖中單元格數據Employee,Salary,Other等。
2.填寫完數據后,點擊Excel工具欄中圖表按鈕。
3.點擊圖表按鈕后,會彈出圖表導向的窗口,選擇你需要生成的圖表類型。
4.然后點擊下一步,窗口如下:
5.為圖表指定數據源并選擇生成的系列是按行還是按列。
二、用Acey.ExcelX組件實現
首先需要導入名稱空間。
using Acey.ExcelX;
using Acey.ExcelX.Charts;
三、比較微軟Excel生成圖表和用Acey.ExcelX的實現。
1.設置數據源
微軟Excel:需要手工填寫數據源的每個單元格。
Acey.ExcelX:只需要初始化一個二維數據,并用方法worksheet.ImportArray(objArray, 0, 0)(其中第一個0表示行索引,第二個0代表列索引),指定要導入在工作表中
的位置就能很輕松將其二維數據的數據導入到工作表中,減小了填寫單元格數據的工作量。
2.選擇要生成的圖表類型
微軟Excel:需要選擇圖表類型。
Acey.ExcelX:通過獲取工作表中所有圖表對象集合(IChartCollection charts = worksheet.Charts;),在集合中添加指定類型的圖表
IChart chart = charts.Add(ChartType.Cone, 1, 4, 16, 12);(其中參數1代表圖表在工作表中左上角的行索引位置,4代表圖表在工作表中左上角的列索引位置,
16代表圖表在工作表中右下角的行索引位置,4代表圖表在工作表中右下角的列索引位置)
就能很輕松將要生成的圖表控制在指定的單元格范圍中。返回值Chart對象,方便可以直接修改圖表的其他屬性。
3.數據源設置:
微軟Excel:首先要需要選擇數據源單元格范圍,再選擇系列按行還是按列生成。
Acey.ExcelX:通過創(chuàng)建單元格范圍的對象(IRange range = worksheet.Cells.CreateRange("A1:C6");)來創(chuàng)建數據源,再通過設置數據源
chart.SetSourceData(range, RowCol.Columns);,其中參數range指定數據源單元格范圍,RowCol枚舉類型(包含Rows和Columns)來控制系列是按行或列來生成。
關于excel簇狀圓錐圖的相關文章推薦: