图表 X 轴错误标签

Chart X Axis wrong labels

我有一个图表和一个datagridview,它们都数据绑定到一个字典,例如:

freqChart.Series[0].Points.DataBindXY(symCount.Keys, symCount.Values);

在下面的屏幕截图中,您可以看到 X 轴 label/key 名称的差异。 Datagridview 正确显示它,而如果它是标点字符,则图表会翻转字符。有什么问题?我该如何解决?

屏幕截图(图表和 DataGridView):

我的评论有误;事实上,当您打开 RightToLeft 时,这是一个有趣的效果。

有多个值,但这个值足以重现:

freqChart.RightToLeft = RightToLeft.Yes

如果这是你想要的,那么你也可以为DGV打开它;或者它不是简单地关闭它..

freqChart.RightToLeft = RightToLeft.No

如您所见,它是一个 Control.Property,因此它适用于所有控件。还要注意:RightToLeft 属性 是环境 属性,因此它会传播到子控件。

虽然我不能说为什么它表现得如此奇怪。文档基本上谈论对齐,而不是标点符号。如果您有兴趣,您可能想在 wikipedia

中阅读它