我用过c# vs2010 winform
我做了一个基本的图表,并添加了这样的点:
chart1.Series[0].Points.AddXY(0, 1);
chart1.Series[0].Points.AddXY(1, 3);
但我希望 y 轴显示"A"
, "B"
,"C"
而不是1
, 2
, 3
,
谢谢
我用过c# vs2010 winform
我做了一个基本的图表,并添加了这样的点:
chart1.Series[0].Points.AddXY(0, 1);
chart1.Series[0].Points.AddXY(1, 3);
但我希望 y 轴显示"A"
, "B"
,"C"
而不是1
, 2
, 3
,
谢谢
有一个属性叫
图表值类型
chart1.Series[0].XValueType = System.Windows.Forms.DataVisualization.Charting.ChartValueType.String
您可以尝试在此处替换为任何格式。
确保仅使用 1-26 作为值,然后实现此自定义事件
private void chart1_Customize(object sender, EventArgs e)
{
foreach (var label in chart1.ChartAreas[0].AxisY.CustomLabels)
{
label.Text = (string)char.ConvertFromUtf32(Int32.Parse(n) + 64);
}
}