Skip to content

luanxushen/oxyplot.blazor

 
 

Repository files navigation

OxyPlot.Blazor.BlazorPlotView Component

A sample from the examples library

Requirements

  • dot net 6.0 / net 7.0

Usage

Add Package Reference to OxyPlot.Core Add OxyPlot.Blazor library

add OxyPlotServices in Program.cs

var builder = WebApplication.CreateBuilder(args);

// Add services to the container.
builder.Services.AddRazorPages();
builder.Services.AddServerSideBlazor();
builder.Services.AddSingleton<WeatherForecastService>();
// add OxyPlot.Blazor scripting
builder.Services.AddOxyPlotBlazor();

var app = builder.Build();
@using OxyPlot.Blazor
<BlazorPlotView Width="100%" Height="30vh" Model="_model" />
@code {
	PlotModel _model = ... // some model
}

Known issues

  • Images anoations don't work yet (I do not understand that, they are just not visible)
  • Tracker is an extra <div/> - not pretty, only shown, when Parameter TrackerEnabled is set to true

About

Blazor PlotView for OxyPlot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 65.1%
  • HTML 25.1%
  • JavaScript 5.1%
  • CSS 4.7%