如何在C#图表控件中的饼图中设置标签格式

菲洛

我遇到了一个问题,如果最大列之间的差异远大于其他列,那么饼图的标签将相互重叠。看起来很丑。

我的饼图控件:

<div id="demographicsCharting" class="demographicsCharting" runat="server">
        <p style="margin:10px 0 0 10px;">
            <b>Demographics of Employees:</b>
        </p>
        <asp:Chart ID="demographicsChart" runat="server" Palette="SeaGreen" Width="382px" ImageType="Jpeg" >
            <Legends>
                <asp:Legend Name="StateCategories" IsTextAutoFit="true"></asp:Legend>
            </Legends>
            <Series>
                <asp:Series Name="State" YValueType="Int32" ChartType="Pie" IsVisibleInLegend="true" >
                </asp:Series>
            </Series>
            <ChartAreas>
                <asp:ChartArea Name="Default"></asp:ChartArea>
            </ChartAreas>
        </asp:Chart>
    </div>

在服务器端:

// Get dictionary: key-value pair for number of employees per state //
var stateArray = CreateStateDictionary(Employees);
demographicsCharting.Attributes.Add("style", "display:block");

// map all the key-value pairs to the charting asp control //
demographicsChart.Series["State"].Points.DataBindXY(stateArray.Keys, stateArray.Values);

我要么需要加大饼图,才能为图表上的每个标签留出足够的空间。或者,我需要能够将标签从饼形图中移出,并沿圆周放置。

我尝试过这样的事情:

轴标签样式和格式

您可以使用Axis对象的LabelStyle属性设置轴标签样式。您在此属性中设置的标签样式属性(例如LabelStyle.Font)将应用于轴的标签。如果轴标签彼此之间距离太近,则可以将LabelStyle.LabelsAutoFit或LabelStyle.Offset属性设置为True。

但是无法使其正常工作。

任何帮助表示赞赏。

菲洛

我使用以下技术来解决我的问题。虽然没有完全满意。

在我的图表区域中:-

<ChartAreas>
            <asp:ChartArea Name="Default" Area3DStyle-Enable3D="true"></asp:ChartArea>
</ChartAreas>

在我后面的代码中:

demographicsChart.Series["State"]["PieLabelStyle"] = "Outside";

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Google图表中设置hAxis标签日期的格式

来自分类Dev

如何在C#中禁用图表放大控件?

来自分类Dev

C#图表中的轴相等(如何在C#图表控件中使轴相等)

来自分类Dev

如何在C#中查找通用控件的标签

来自分类Dev

如何在所选标签中修改控件-C#

来自分类Dev

如何在C#中从用户控件隐藏标签?

来自分类Dev

如何在C#中查找通用控件的标签

来自分类Dev

如何在饼图中对齐数据标签

来自分类Dev

如何在highcharts中的饼图中动态居中图表标题位置

来自分类Dev

如何在Roassal 3中设置图表格式?

来自分类Dev

如何在 C3 图表上动态设置饼图文本颜色

来自分类Dev

如何在饼图中使用图例作为HighCharts中的数据标签

来自分类Dev

如何在饼图中显示图例从图表到饼图钻取高图

来自分类Dev

如何在Google饼图中添加图例和标签?

来自分类Dev

Quantrix:如何在Quantrix矩阵的饼图中输入标签

来自分类Dev

如何在Highcharts饼图中动态设置标题

来自分类Dev

如何在高图中的饼图中动态居中图表标题位置

来自分类Dev

如何使用 iOS 的图表库在饼图中显示字符串标签?

来自分类Dev

如何使用 C# 设置 Excel 饼图的数据标签位置?

来自分类Dev

Highcharts饼图。如何在两行中设置标签

来自分类Dev

如何在Angular的样式标签中设置URL格式?

来自分类Dev

如何在Form标签,html中设置按钮的格式?

来自分类Dev

如何在Angular的样式标签中设置URL格式?

来自分类Dev

如何在 Excel VBA 中对标签进行条件格式设置

来自分类Dev

如何在ZF2中的视图中访问控件的标签属性

来自分类Dev

如何在使用R中的plot_ly创建的饼图中删除百分比标签

来自分类Dev

如何在使用R中的plot_ly创建的饼图中删除百分比标签

来自分类Dev

日期作为图表的横轴:如何设置标签格式和范围?

来自分类Dev

使用MS图表控件显示的图例项目比ASP.Net饼图中的系列中的项目数大n倍

Related 相关文章

  1. 1

    如何在Google图表中设置hAxis标签日期的格式

  2. 2

    如何在C#中禁用图表放大控件?

  3. 3

    C#图表中的轴相等(如何在C#图表控件中使轴相等)

  4. 4

    如何在C#中查找通用控件的标签

  5. 5

    如何在所选标签中修改控件-C#

  6. 6

    如何在C#中从用户控件隐藏标签?

  7. 7

    如何在C#中查找通用控件的标签

  8. 8

    如何在饼图中对齐数据标签

  9. 9

    如何在highcharts中的饼图中动态居中图表标题位置

  10. 10

    如何在Roassal 3中设置图表格式?

  11. 11

    如何在 C3 图表上动态设置饼图文本颜色

  12. 12

    如何在饼图中使用图例作为HighCharts中的数据标签

  13. 13

    如何在饼图中显示图例从图表到饼图钻取高图

  14. 14

    如何在Google饼图中添加图例和标签?

  15. 15

    Quantrix:如何在Quantrix矩阵的饼图中输入标签

  16. 16

    如何在Highcharts饼图中动态设置标题

  17. 17

    如何在高图中的饼图中动态居中图表标题位置

  18. 18

    如何使用 iOS 的图表库在饼图中显示字符串标签?

  19. 19

    如何使用 C# 设置 Excel 饼图的数据标签位置?

  20. 20

    Highcharts饼图。如何在两行中设置标签

  21. 21

    如何在Angular的样式标签中设置URL格式?

  22. 22

    如何在Form标签,html中设置按钮的格式?

  23. 23

    如何在Angular的样式标签中设置URL格式?

  24. 24

    如何在 Excel VBA 中对标签进行条件格式设置

  25. 25

    如何在ZF2中的视图中访问控件的标签属性

  26. 26

    如何在使用R中的plot_ly创建的饼图中删除百分比标签

  27. 27

    如何在使用R中的plot_ly创建的饼图中删除百分比标签

  28. 28

    日期作为图表的横轴:如何设置标签格式和范围?

  29. 29

    使用MS图表控件显示的图例项目比ASP.Net饼图中的系列中的项目数大n倍

热门标签

归档