Line Geometries
MyGeometry.cs
using LiveChartsCore.Drawing; using LiveChartsCore.SkiaSharpView.Drawing;
namespace ViewModelsSamples.Lines.Custom;
public class MyGeometry : BoundedDrawnGeometry, IDrawnElement
canvas.DrawRect(X, Y, Width, Height, paint);
canvas.DrawLine(X, Y, X + Width, Y + Height, paint);
canvas.DrawLine(X + Width, Y, X, Y + Height, paint);
}
}
Razor```
@page "/Lines/Custom" @using LiveChartsCore.SkiaSharpView.Blazor @using LiveChartsCore; @using LiveChartsCore.SkiaSharpView; @using LiveChartsCore.SkiaSharpView.Drawing.Geometries; @using LiveChartsCore.SkiaSharpView.Painting; @using SkiaSharp; @using LiveChartsCore.Drawing; @using ViewModelsSamples.Lines.Custom
@code {
private ISeries[] series = new ISeries[]
{
new LineSeries
### Articles you might also find useful:
<div>
<a href="https://livecharts.dev/docs/blazor/2.0.0-rc6/CartesianChart.Cartesian%20chart%20control">
Cartesian chart control
</a>
</div>
<div>
<a href="https://livecharts.dev/docs/blazor/2.0.0-rc6/CartesianChart.Line%20Series%20properties">
Line series properties
</a>
</div>