Table of Contents

Class Multiplot

Namespace
ScottPlot
Assembly
ScottPlot.dll
public class Multiplot : IMultiplot
Inheritance
Multiplot
Implements
Inherited Members
Extension Methods

Constructors

Multiplot()

public Multiplot()

Multiplot(Plot)

public Multiplot(Plot plot)

Parameters

plot Plot

Properties

LastRender

Stores state about previous renders that can be used to determine plots at specific pixel positions.

public MultiplotLayoutSnapshot LastRender { get; }

Property Value

MultiplotLayoutSnapshot

Layout

This logic is used at render time to place subplots within the rectangle containing the entire multiplot figure.

public IMultiplotLayout Layout { get; set; }

Property Value

IMultiplotLayout

SharedAxes

Logic for linking subplot axis limits together.

public MultiplotSharedAxisManager SharedAxes { get; }

Property Value

MultiplotSharedAxisManager

Subplots

public SubplotCollection Subplots { get; }

Property Value

SubplotCollection

Methods

Render(SKCanvas, PixelRect)

Render this multiplot onto the given canvas using a layout created to fit inside the given rectangle.

public void Render(SKCanvas canvas, PixelRect figureRect)

Parameters

canvas SKCanvas
figureRect PixelRect