using OxyPlot;
using OxyPlot.Series;
using OxyPlot.Axes;
public class Example
{
public static PlotModel CreatePlotModel()
{
// 创建一个新的 PlotModel 实例
var plotModel = new PlotModel { Title = "C# OxyPlot Example" };
// 添加 X 轴和 Y 轴
plotModel.Axes.Add(new LinearAxis { Position = AxisPosition.Bottom, Title = "X Axis" });
plotModel.Axes.Add(new LinearAxis { Position = AxisPosition.Left, Title = "Y Axis" });
// 创建一个 LineSeries 并添加数据点
var lineSeries = new LineSeries { Title = "Sample Data" };
lineSeries.Points.Add(new DataPoint(0, 0));
lineSeries.Points.Add(new DataPoint(1, 2));
lineSeries.Points.Add(new DataPoint(2, 4));
lineSeries.Points.Add(new DataPoint(3, 6));
lineSeries.Points.Add(new DataPoint(4, 8));
// 将 LineSeries 添加到 PlotModel 中
plotModel.Series.Add(lineSeries);
return plotModel;
}
}
Position
属性指定轴的位置,Title
属性为轴设置标签。Points
属性添加数据点。这段代码展示了如何使用 OxyPlot 库在 C# 中创建一个简单的折线图,并添加了基本的轴和数据点。
上一篇:c#向下取整
下一篇:c# list 复制
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站