Asp.net 如何在X轴上显示3个值而不是1个值?

Asp.net 如何在X轴上显示3个值而不是1个值?,asp.net,charts,Asp.net,Charts,我有一个条形图,它显示了重量与计数的直方图。x轴是重量,y轴是该重量范围内的重量计数 我还想显示每个重量范围的百分比,即重量范围计数/总计数,并显示x轴上每个重量旁边的计数数值 因此,x轴后跟y轴的示例应该如下所示 重量百分比计数|计数 1.000 3.013%512 | 512 我能够通过将权重、百分比和计数组合到一个字符串中,然后将datatable=的数据行设置为整个字符串,而不仅仅是计数来实现这一点。但是我想知道是否有一种方法可以通过将每个数据值放在它自己的列中来实现这一点,因此,当我将

我有一个条形图,它显示了重量与计数的直方图。x轴是重量,y轴是该重量范围内的重量计数

我还想显示每个重量范围的百分比,即重量范围计数/总计数,并显示x轴上每个重量旁边的计数数值

因此,x轴后跟y轴的示例应该如下所示

重量百分比计数|计数

1.000 3.013%512 | 512


我能够通过将权重、百分比和计数组合到一个字符串中,然后将datatable=的数据行设置为整个字符串,而不仅仅是计数来实现这一点。但是我想知道是否有一种方法可以通过将每个数据值放在它自己的列中来实现这一点,因此,当我将其导出到excel而不是图表时,每个值都有自己的列,而不是一列3个值的串联列。

我可以检查是否选择了导出到excel而不是图表,然后动态构建数据表,以包含每个值的列或每行一列的串联值取决于他们选择什么。不过,我仍然相信还有一个更好的选择,我还没有找到。

也许我可以检查是否选择了“导出到excel”,而不是“图表”,然后动态构建我的数据表,为每个值包含一列,或者根据它们的选择包含一个连接列。