如何使用spreadsheetlight在饼图上显示百分比?
这是我当前的代码
double fChartHeight = 15.0;
double fChartWidth = 7.5;
SLChart chart;
chart = sl.CreateChart("N1", "R2");
chart.SetChartType(SLPieChartType.Pie);
chart.SetChartPosition(piechartRow, 0, piechartRow + fChartHeight, fChartWidth);
chart.Title.Shadow.SetPreset(SpreadsheetLight.Drawing.SLShadowPresetValues.PerspectiveDiagonalUpperLeft);
sl.InsertChart(chart);
sl.SaveAs(path);发布于 2015-05-04 16:37:53
不确定你到底在找什么,但希望这能让你找到正确的方向。
double fChartHeight = 15.0;
double fChartWidth = 7.5;
SLChart chart;
chart = sl.CreateChart("N1", "R2");
chart.SetChartType(SLPieChartType.Pie);
chart.SetChartPosition(piechartRow, 0, piechartRow + fChartHeight, fChartWidth);
chart.Title.Shadow.SetPreset(SpreadsheetLight.Drawing.SLShadowPresetValues.PerspectiveDiagonalUpperLeft);
SLGroupDataLabelOptions grplabels = chart.CreateGroupDataLabelOptions();
grplabels.ShowPercentage = true;
grplabels.ShowValue = false;
chart.SetGroupDataLabelOptions(grplabels);
sl.InsertChart(chart);
sl.SaveAs(path);如果要调整单个数据标签,请使用SLDataLabelOptions类。基本上,想象一下你在Excel中是怎么做的。事实上,一定要在Excel中制作一个饼图。将饼图的格式设置为所需的外观。使用SpreadsheetLight复制您在Excel中执行的步骤。
https://stackoverflow.com/questions/29887488
复制相似问题