我需要在MS图表中显示带有Y轴的图表,这样它不会显示1000,1500,2000,而是显示为1K,1.5K和2K等。
这可以做到,任何人都可以指出我正确的方向吗?
答案 0 :(得分:0)
您可以实现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";
}
}
此事件在绘制图表图像之前触发。此事件应用于自定义图表图片。