【发布时间】:2013-07-27 19:53:10
【问题描述】:
我需要在 MS Chart 中显示一个带有 Y 轴的图表,这样它就不会显示 1000、1500、2000,而是显示为 1K、1.5K 和 2K 等。
这可以做到吗,谁能指出我正确的方向?
【问题讨论】:
标签: mschart
我需要在 MS Chart 中显示一个带有 Y 轴的图表,这样它就不会显示 1000、1500、2000,而是显示为 1K、1.5K 和 2K 等。
这可以做到吗,谁能指出我正确的方向?
【问题讨论】:
标签: mschart
您可以实现 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";
}
}
在绘制图表图像之前触发此事件。该事件应该用于自定义图表图片。
【讨论】: