Arrow: Refactored the arrow system to support multiple arrow types including user-provided ones (#3745, #3697)
Color: Colors can be created from System.Drawing colors with ScottPlot.Color.FromColor(System.Drawing.Color.Blue) (#3745)
Signal and SignalXY: Added YScale parameter to display data vertically scaled by the specified fraction (#3711, #3708) @feichti92
Generate: Added ConsecutiveHours(), ConsecutiveDays(), ConsecutiveWeekdays(), to replace Generate.DateTime methods (#3721)
ScottPlot 5.0.30
Bar: Set default line width to 1 so error bars are visible without requiring line customization (#3741) @Kareltje1980
Controls: Added a Interaction.ChangeOpposingAxesTogether flag to enable mouse actions to one axis to be applied to all axes with the same orientation (#3729) @rubenslkirchner
DataLogger: Remove requirement for new data points to contain ascending X values (#3737) @TenebrosFR
RandomWalk2D: Created ScottPlot.DataGenerators.RandomWalk2D for easily generating 2D random data with randomly changing velocity
Ticks: Improve tick distribution by using the TickLabelStyle font size to evaluate maximum tick label size (#3736) @ebarnard
ScottPlot 5.0.29
Axes: Added a Plot.Axes.ContinuouslyAutoscale flag useful for plots containing continuously updating data (#3732) @rubenslkirchner
DataStreamer: Added ContinuouslyAutoscale flag to allow the vertical range to always tightly fit the data (#3561) @hazenjaqdx3@zhhding@Xhichn
Markers: Added FillOutline flag to make drawing lines on filled markers an opt-in feature
ScottPlot 5.0.27
Signal: Corrected floating point error that caused points to be dropped in rare conditions (#3665) @mjazd
DataStreamer: Added an optional argument to ViewWipeRight() that sets the fraction of oldest data to hide (#3668) @mloppnow
Label: Refactored plottables to use consistently named properties. Properties such as plottable.Label.FontColor are now plottable.Label.FontColor, or plottable.LabelStyle.FontColor. Referencing obsolete property names yield build errors with messages that indicate names of the new properties to use. (#3658, #3666)
Plottables: Styling objects LabelStyle, LineStyle, MarkerStyle, etc. are now readonly. Their contents may be set, and most plottables expose shortcuts to their properties. (#3658, #3666)
Plot: Added RenderInMemory() (alias for GetImage()) so users can force a render as part of their startup process (#3674) Boris
Ticks: improve appearance of rotated multiline tick labels (#3673) @aespitia
Bar: Set default line width to 1 so error bars are visible without requiring line customization (#3741) @Kareltje1980
Controls: Added a Interaction.ChangeOpposingAxesTogether flag to enable mouse actions to one axis to be applied to all axes with the same orientation (#3729) @rubenslkirchner
DataLogger: Remove requirement for new data points to contain ascending X values (#3737) @TenebrosFR
RandomWalk2D: Created ScottPlot.DataGenerators.RandomWalk2D for easily generating 2D random data with randomly changing velocity
Ticks: Improve tick distribution by using the TickLabelStyle font size to evaluate maximum tick label size (#3736) @ebarnard
Signal: Corrected floating point error that caused points to be dropped in rare conditions (#3665) @mjazd
DataStreamer: Added an optional argument to ViewWipeRight() that sets the fraction of oldest data to hide (#3668) @mloppnow
Label: Refactored plottables to use consistently named properties. Properties such as plottable.Label.FontColor are now plottable.Label.FontColor, or plottable.LabelStyle.FontColor. Referencing obsolete property names yield build errors with messages that indicate names of the new properties to use. (#3658, #3666)
Plottables: Styling objects LabelStyle, LineStyle, MarkerStyle, etc. are now readonly. Their contents may be set, and most plottables expose shortcuts to their properties. (#3658, #3666)
Plot: Added RenderInMemory() (alias for GetImage()) so users can force a render as part of their startup process (#3674) Boris
Ticks: improve appearance of rotated multiline tick labels (#3673) @aespitia
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps ScottPlot.WPF from 4.1.68 to 5.0.31.
Release notes
Sourced from ScottPlot.WPF's releases.
... (truncated)
Changelog
Sourced from ScottPlot.WPF's changelog.
... (truncated)
Commits
51bde69
Update CHANGELOG.md9a56702
ScottPlot 5.0.3115f8670
LegendItem: use default ArrowStyleb8bf526
Generate: add consecutive DateTime methods3e3d6d8
CICD: specify exact acceptance type when trigging remote workflowb4c90d3
CICD: specify branch when trigging changelog update workflow6b86375
Merge pull request #3747 from ScottPlot/3711-signal-scaleyfa13768
Cookbook: demonstrate Signal and SignalXY scaling10afd46
SignalXY: add support for YScalee89660a
Signal: add support for YScaleDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show