gpt4 book ai didi

C# Excel 生成

转载 作者:行者123 更新时间:2023-11-30 12:10:56 29 4
gpt4 key购买 nike

我正在从 Epplus 库生成 excel 条形图。

这是我成功生成的。

enter image description here我的 table 是这样的

                 Mumbai         Delhi
Financial Dailies 103 279
Mainlines Dailies 35 55
Periodicals 0 6
Regional Dailies 68 212

我坚持的是如何在图表左侧添加颜色编码图例,如下图 2 所示。

孟买德里 是我用来填充图表的表格的列名

enter image description here

代码如下

protected void addBarGraph(string r1,string r2,string r3,string r4)
{

try{


var chart1 = ws.Drawings.AddChart("xyz",eChartType.ColumnClustered3D) as ExcelBarChart ;

chart1.SetPosition(1, 0, 1, 0);
chart1.SetSize(600, 400);

// chart1.Legend.Position = OfficeOpenXml.Drawing.Chart.eLegendPosition.Left;
chart1.DataLabel.ShowValue = true;
// chart1.DataLabel.ShowLegendKey = true;
//chart1.DataLabel.ShowLeaderLines = true;

// chart1.DataLabel.ShowSeriesName = true;
// chart1.Legend.ToString();

// chart1.Legend.Add();


chart1.Series.Add(r1, r2);
chart1.Series.Add(r3, r2);
chart1.Series.Add(r4, r2);

chart1.Style = OfficeOpenXml.Drawing.Chart.eChartStyle.Style26;
chart1.Title.Text = "Some title";
}
catch(Exception ex)
{
Response.Write(ex.Message);
}

}

请帮帮我。

最佳答案

使用 Header 属性。

        var serie1 = chart1.Series.Add(r1, r2);
serie1.Header = "Mumbai";
var serie2 = chart1.Series.Add(r3, r2);
serie2.Header = "Delhi";

关于C# Excel 生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16814263/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com