ScottPlot v4.0.35 Release Notes

Release Date: 2020-06-09 // almost 4 years ago
  • ๐Ÿ“ฆ Published on NuGet on 2020-06-09
    cookbook: http://swharden.com/scottplot/cookbook
    demo: https://swharden.com/scottplot/demo

    • ๐Ÿ”— Added processEvents argument to formsPlot2.Render() to provide a performance enhancement when linking axes of two FormsPlot controls together (by calling Plot.MatchAxis() from the control's AxesChanged event, as seen in the Linked Axes demo application) (#451, #452) Thanks @StendProg and @robokamran
    • New Plot.PlotVectorField() method for displaying vector fields (sometimes called quiver plots) (#438, #439, #440) Thanks @Benny121221 and @hhubschle
    • Included an experimental colormap module which is likely to evolve over subsequent releases (#420, #424, #442) Thanks @Benny121221
    • PlotScatterHighlight() was created as a type of scatter plot designed specifically for applications where "show value on hover" functionality is desired. Examples are both in the cookbook and WinForms and WPF demo applications. (#415, #414) Thanks @Benny121221 and @StendProg
    • PlotRadar() is a new plot type for creating Radar plots (also called spider plots or star plots). See cookbook and demo application for examples. (#428, #430) Thanks @Benny121221
    • PlotPlolygons() is a new performance-optimized variant of PlotPolygon() designed for displaying large numbers of complex shapes (#426) Thanks @StendProg
    • The WinForms control's Configure() now has a showCoordinatesTooltip argument to continuously display the position at the tip of the cursor as a tooltip (#410) Thanks @jcbeppler
    • User controls now use SHIFT (previously ALT) to lock the horizontal axis and ALT (previously SHIFT) while left-click-dragging for zoom-to-region. Holding CTRL+SHIFT while right-click-dragging now zooms evenly, without X/Y distortion. (#436) Thanks @tomwimmenhove and @StendProg
    • ๐ŸŽ Parallel processing is now enabled by default. Performance improvements will be most noticeable on Signal plots. (#419, #245, #72)
    • 0๏ธโƒฃ Plot.PlotBar() now has an autoAxis argument (which defaults true) that automatically adjusts the axis limits so the base of the bar graphs touch the edge of the plot area. (#406)
    • OSX-specific DLLs are now only retrieved by NuGet on OSX (#433, #211, #212)
    • Pie charts can now be made with plt.PlotPie(). See cookbook and demo application for examples. (#421, #423) Thanks @Benny121221
    • ScottPlot.FormsPlotViewer(Plot) no longer resets the new window's plot to the default style (#416) Thanks @StendProg
    • Controls now have a recalculateLayoutOnMouseUp option to prevent resetting of manually-defined data area padding (#449) Thanks @ismdiego