首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 操作 Excel 生成報表(三之四):多系列圖表與 VaryByCategories 屬性

     編輯:關於C語言

修改 LoadData 支持多系列


void LoadData()
{
    Random r = new Random();
    for (int i = 1; i <= 12; i++)
    {
        XlSheet.Cells[i, 1] = i + "月";      // X 軸:月份
        XlSheet.Cells[i, 2] = r.Next(2000).ToString(); // 系列 1
        XlSheet.Cells[i, 3] = r.Next(1500).ToString(); // 系列 2
    }
}

效果圖

多系列圖表截圖

關鍵屬性:VaryByCategories


Excel.ChartGroup grp = (Excel.ChartGroup)xlChart.ChartGroups(1);
grp.VaryByCategories = true; // 單系列時:每個數據點顏色不同
  • 單系列:開啟後每月柱顏色不同,圖例顯示 12 項(月份)。
  • 多系列:失效,系列間靠顏色區分,圖例顯示系列名(系列1、系列2)。

MSDN 參考建議

Excel Primary Interop Assembly Reference 文檔詳細說明每個對象屬性/方法,開發時必備查閱資料。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved