我使用了 c#vs2010 winform
我做了一个基本的图表,并添加了这样的点:
chart1.Series[0].Points.AddXY(0, 1);
chart1.Series[0].Points.AddXY(1, 3);
但我希望y轴显示"A"
,"B"
,"C"
而不是1
,2
,3
,
谢谢
答案 0 :(得分:0)
有一个名为
的属性Chart xValueType
chart1.Series[0].XValueType = System.Windows.Forms.DataVisualization.Charting.ChartValueType.String
您可以尝试使用任何格式替换。
答案 1 :(得分:0)
确保仅使用1-26作为值,然后实现此Customize事件
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);
}
}