public PlottableScaleBar PlotScaleBar( double sizeX, double sizeY, string labelX = null, string labelY = null, double thickness = 2, double fontSize = 12, Color?color = null, double padPx = 10 ) { var scalebar = new PlottableScaleBar() { Width = sizeX, Height = sizeY, HorizontalLabel = labelX, VerticalLabel = labelY, LineWidth = (float)thickness, FontSize = (float)fontSize, FontColor = color ?? Color.Black, LineColor = color ?? Color.Black, Padding = (float)padPx }; Add(scalebar); return(scalebar); }
public PlottableScaleBar PlotScaleBar( double sizeX, double sizeY, string labelX = null, string labelY = null, double thickness = 2, double fontSize = 12, Color?color = null, double padPx = 10 ) { color = (color is null) ? Color.Black : color.Value; var scalebar = new PlottableScaleBar(sizeX, sizeY, labelX, labelY, thickness, fontSize, color.Value, padPx); Add(scalebar); return(scalebar); }