在C#中分離餅圖的某個區(qū)域的操作指南
引言
在處理 Excel 餅圖時,我們可能需要將餅圖的各個部分分離出來,以使它們更加醒目。Spire.XLS 提供了 Series.DataFormat.Percent 屬性,使開發(fā)者能夠?qū)⒄麄€餅圖拉開;同時還提供了 Series.DataPoints.DataFormat.Percent 屬性,用于從整個餅圖中單獨拉開某一片區(qū)域。
本文將介紹如何使用 Spire.XLS 在 C# 中設置餅圖各分片之間的分離寬度。
在 Microsoft Excel 中,我們可以在“設置數(shù)據(jù)系列格式”的“系列選項”中調(diào)整 餅圖分離程度(Pie Explosion) 的百分比,從而控制圖表中各部分之間的間距。

如何設置餅圖各分片之間分離寬度的代碼示例:
using Spire.Xls;
namespace ExplodePieChart
{
class Program
{
static void Main(string[] args)
{
Workbook workbook = new Workbook();
workbook.LoadFromFile("Sample.xlsx");
Worksheet ws = workbook.Worksheets[0];
Chart chart = ws.Charts[0];
// 設置餅圖各分片之間的分離寬度
for (int i = 0; i < chart.Series.Count; i++)
{
chart.Series[i].DataFormat.Percent = 20;
}
workbook.SaveToFile("result.xlsx", ExcelVersion.Version2010);
}
}
}將整個餅圖拉開后的效果截圖如下:

從整個餅圖中分離單個分片的代碼示例:
using Spire.Xls;
namespace ExplodePieChart
{
class Program
{
static void Main(string[] args)
{
{
Workbook workbook = new Workbook();
workbook.LoadFromFile("Sample.xlsx");
Worksheet ws = workbook.Worksheets[0];
Chart chart = ws.Charts[0];
chart.Series[0].DataPoints[0].DataFormat.Percent = 20;
workbook.SaveToFile("ExplodePieChart.xlsx", ExcelVersion.Version2013);
}
}
}
}將餅圖中的單個分片拉開后的效果截圖如下:

到此這篇關(guān)于在C#中分離餅圖的某個區(qū)域的操作指南的文章就介紹到這了,更多相關(guān)C#分離餅圖的某個區(qū)域內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C# 制作PictureBox圓形頭像框并從數(shù)據(jù)庫中讀取頭像
C#提供的PictureBox控鍵默認情況下是方形的非常大的影響美觀,怎么解決這一問題呢?下面小編給大家?guī)砹薈# 制作PictureBox圓形頭像框并從數(shù)據(jù)庫中讀取頭像的操作代碼,感興趣的朋友一起學習下吧2021-08-08
如何利用C#通過sql語句操作Sqlserver數(shù)據(jù)庫教程
ado.net提供了豐富的數(shù)據(jù)庫操作,下面這篇文章主要給大家介紹了關(guān)于如何利用C#通過sql語句操作Sqlserver數(shù)據(jù)庫教程的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2022-10-10
C#開發(fā)WinForm項目實現(xiàn)HTML編輯器
這篇文章介紹了C#開發(fā)WinForm項目實現(xiàn)HTML編輯器的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-06-06
Unity實現(xiàn)已知落點和速度自動計算發(fā)射角度
這篇文章主要為大家詳細介紹了Unity實現(xiàn)已知落點和速度自動計算發(fā)射角度,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-02-02

