public void Render(Image <Rgba32> target, GraphicsOptions renderOptions) { target.Mutate(context => { GridLayer?.Render(this, context, renderOptions); VerticalAxis?.Render(this, context, renderOptions); VerticalAxisLabeler?.Render(this, context, renderOptions); HorizontalAxis?.Render(this, context, renderOptions); HorizontalAxisLabeler?.Render(this, context, renderOptions); foreach (var dataLayer in DataSets) { dataLayer?.Render(this, context, renderOptions); } foreach (var extraLayer in AdditionalLayers) { extraLayer?.Render(this, context, renderOptions); } }); }