Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c# oxyplot

作者:Haggard憔悴   发布日期:2025-06-25   浏览:13

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;
    }
}

解释说明:

  1. PlotModel:这是 OxyPlot 的核心类,用于表示图表的所有内容。你可以设置图表的标题、添加轴和系列。
  2. LinearAxis:用于创建线性轴(X 轴和 Y 轴)。Position 属性指定轴的位置,Title 属性为轴设置标签。
  3. LineSeries:这是一个数据系列类,用于绘制折线图。我们通过 Points 属性添加数据点。
  4. DataPoint:表示一个数据点,构造函数接受两个参数,分别是 X 和 Y 坐标的值。

这段代码展示了如何使用 OxyPlot 库在 C# 中创建一个简单的折线图,并添加了基本的轴和数据点。

上一篇:c#向下取整

下一篇:c# list 复制

大家都在看

c# 二进制

c# tcp client

c# type.gettype

c# sqlconnection

.net和c#

c#游戏开发

c#网络编程

c# rectangle

c# if else

c#高并发

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站