首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spreadsheetlight饼图

Spreadsheetlight饼图
EN

Stack Overflow用户
提问于 2015-04-27 12:56:41
回答 1查看 505关注 0票数 1

如何使用spreadsheetlight在饼图上显示百分比?

这是我当前的代码

代码语言:javascript
复制
        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);
EN

回答 1

Stack Overflow用户

发布于 2015-05-04 16:37:53

不确定你到底在找什么,但希望这能让你找到正确的方向。

代码语言:javascript
复制
    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中执行的步骤。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29887488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档