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 toformsPlot2.Render()
to provide a performance enhancement when linking axes of twoFormsPlot
controls together (by callingPlot.MatchAxis()
from the control'sAxesChanged
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 @StendProgPlotRadar()
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 @Benny121221PlotPlolygons()
is a new performance-optimized variant ofPlotPolygon()
designed for displaying large numbers of complex shapes (#426) Thanks @StendProg- The WinForms control's
Configure()
now has ashowCoordinatesTooltip
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 anautoAxis
argument (which defaultstrue
) 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
- ๐ Added