C# chart横坐标自定义
时间: 2023-07-12 19:43:31 浏览: 262
要自定义横坐标,您可以使用 `chart1.Series["Series1"].Points.AddXY` 方法来添加数据点,并将自定义值作为第一个参数传递。以下是一个示例代码:
```csharp
// 添加数据点
chart1.Series["Series1"].Points.AddXY("Jan", 100);
chart1.Series["Series1"].Points.AddXY("Feb", 200);
chart1.Series["Series1"].Points.AddXY("Mar", 300);
chart1.Series["Series1"].Points.AddXY("Apr", 400);
chart1.Series["Series1"].Points.AddXY("May", 500);
chart1.Series["Series1"].Points.AddXY("Jun", 600);
chart1.Series["Series1"].Points.AddXY("Jul", 700);
chart1.Series["Series1"].Points.AddXY("Aug", 800);
chart1.Series["Series1"].Points.AddXY("Sep", 900);
chart1.Series["Series1"].Points.AddXY("Oct", 1000);
chart1.Series["Series1"].Points.AddXY("Nov", 1100);
chart1.Series["Series1"].Points.AddXY("Dec", 1200);
// 设置横坐标的标签角度
chart1.ChartAreas[0].AxisX.LabelStyle.Angle = -90;
```
以上代码将添加 12 个数据点,其中横坐标标签为月份名称,纵坐标值为固定值。您可以将自定义值作为第一个参数传递给 `AddXY` 方法,以实现自定义横坐标。此外,您还可以通过设置 `AxisX.LabelStyle.Angle` 属性来调整标签的角度。
阅读全文