Charts .Net图表-切换条形图的显示顺序
使用System.Web.UI.DataVisualization.Charting,我得到了想要表示为条形图的数据,序列中的第一项显示在图表的顶部,而不是底部。例如,对于标签为{“a”、“B”、“C”}的系列,C的条形图将显示在顶部,而我希望a是顶部条形图。这种排序对数值数据有意义,但在某些情况下对分类数据意义不大。是否可以设置任何属性或内容,或者是否需要颠倒数据顺序?在绑定数据后(但在呈现图表之前),您可以尝试以下操作: 这将根据序列1的X轴值对其进行排序Charts .Net图表-切换条形图的显示顺序,charts,asp.net-charts,bar-chart,Charts,Asp.net Charts,Bar Chart,使用System.Web.UI.DataVisualization.Charting,我得到了想要表示为条形图的数据,序列中的第一项显示在图表的顶部,而不是底部。例如,对于标签为{“a”、“B”、“C”}的系列,C的条形图将显示在顶部,而我希望a是顶部条形图。这种排序对数值数据有意义,但在某些情况下对分类数据意义不大。是否可以设置任何属性或内容,或者是否需要颠倒数据顺序?在绑定数据后(但在呈现图表之前),您可以尝试以下操作: 这将根据序列1的X轴值对其进行排序 Scott Mitchell有一篇
Scott Mitchell有一篇关于在图表控件中排序和过滤数据的帖子我遇到了同样的问题,我尝试了以下方法:
Chart1.ChartAreas[0].AxisX.Minimum = 0;
Chart1.ChartAreas[0].AxisX.Maximum = 7;
Chart1.ChartAreas[0].AxisX.IsReversed = true;
提供条形图的最小值和最大值,然后将其反转
让我知道你的情况是否有效
Chart1.ChartAreas[0].AxisX.Minimum = 0;
Chart1.ChartAreas[0].AxisX.Maximum = 7;
Chart1.ChartAreas[0].AxisX.IsReversed = true;