Charts asp.net柱状图未与自定义标签对齐,并且不显示列之间的空格

Charts asp.net柱状图未与自定义标签对齐,并且不显示列之间的空格,charts,Charts,我正在尝试生成一个图表来查看这个 我快到了,但有几个问题我无法解决。 显示的列之间没有空格分隔!另外,位于最底部的自定义标签没有与每列对齐 这是我从现有代码中得到的输出 所以 1) 我需要将这些列沿x轴展开 2) 将自定义标签与每列对齐 我感谢您对这个问题的任何帮助或反馈 这是生成当前图像的代码。请记住,我的数据集“ds”具有如下值 新兴市场28.456456 凹痕14.1456465 音频27.456456 化妆品43.44564456 兽医35.15465646645 公共无效生成部分(

我正在尝试生成一个图表来查看这个

我快到了,但有几个问题我无法解决。 显示的列之间没有空格分隔!另外,位于最底部的自定义标签没有与每列对齐

这是我从现有代码中得到的输出

所以 1) 我需要将这些列沿x轴展开 2) 将自定义标签与每列对齐

我感谢您对这个问题的任何帮助或反馈

这是生成当前图像的代码。请记住,我的数据集“ds”具有如下值

新兴市场28.456456 凹痕14.1456465 音频27.456456 化妆品43.44564456 兽医35.15465646645

公共无效生成部分(){


我想你用了不同的X轴序列,在你的图表中用一个序列,比如

<asp:Chart ID="Chart1" runat="server">
<Series>
         <asp:Series Name="Series1" XValueType="Auto" YValueType="Int32">
         </asp:Series>
</Series>
<ChartAreas>
         <asp:ChartArea Name="ChartArea1">                                
         </asp:ChartArea>
</ChartAreas>
</asp:Chart>


我认为这个问题应该得到解决。

任何有帮助的人。我将不胜感激
<asp:Chart ID="Chart1" runat="server">
<Series>
         <asp:Series Name="Series1" XValueType="Auto" YValueType="Int32">
         </asp:Series>
</Series>
<ChartAreas>
         <asp:ChartArea Name="ChartArea1">                                
         </asp:ChartArea>
</ChartAreas>
</asp:Chart>
Chart2.Series[sName].Points.AddXY(Row["Industry"].ToString(), percentage);
Chart2.Series["Series1"].Points.AddXY(Row["Industry"].ToString(), percentage);