本文主要是介绍在C#中分离饼图的某个区域的操作指南,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
《在C#中分离饼图的某个区域的操作指南》在处理Excel饼图时,我们可能需要将饼图的各个部分分离出来,以使它们更加醒目,Spire.XLS提供了Series.DataFormat.Percent属性,...
引言
在处理 Excel 饼图时,我们可能需要将饼图的各个部分分离出来,以使它们更加醒目。Spire.XLS 提供了 Series.DataFormat.Percent 属性,使开发者能够将整个饼图拉开;同时还提供了 Series.DataPoints.DataFormat.Percent 属性,用于从整个饼wQICuvToxd图中单独拉开某一片区域。
本文将介绍如何使用 Spire.XLS 在 C# 中设置饼图各分片之间的分离宽度。
在 Microsoft Excel 中,我们可以在“设置数据系列格式”的“系列选项”中调整 饼图分离程度(Pie Explosion) 的百分比,从而控制图表中各部分之间的间距。

如何设置饼图各分片之间分离宽度的代码示例:
using Spire.Xls;
namespace ExplodePieChart
{
class Program
{
static void Main(string[] args)
{
Workbook workbook = new Workbook();
workbook.LoadFromFile("Sample.xlsx");
WorkwQICuvToxdsheet 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
{
claswQICuvToxds 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);
}
}
}
}将饼图中的单个分片拉开后的效果截图如下:

到此这篇关于android在C#中分离饼图的某个区域的操作指南的文章就介绍到这了,更多相关C#分离饼图的某个区域内容请搜索China编程(www.chinasem.cn)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程China编程(www.chinasem.cn)!
这篇关于在C#中分离饼图的某个区域的操作指南的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!