Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要在 MS Chart 中显示一个带有 Y 轴的图表,这样它就不会显示 1000、1500、2000,而是显示为 1K、1.5K 和 2K 等。
可以做到这一点,任何人都可以指出我正确的方向吗?
您可以实现 mschart 的自定义事件。
private void chart1_Customize(object sender, EventArgs e) { foreach (var yAxisLabel in chart1.ChartAreas[0].AxisY.CustomLabels) { label.Text = double.Parse(label.Text)/1000 + "K"; } }
在绘制图表图像之前触发此事件。该事件应该用于自定义图表图片。