Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
A flexible line style that can insert custom markers at equal intervals and supports shifting.
#295 #321 #324 #483
New Types
plotters::series::line_series::DottedLineSeries
plotters::element::basic_shapes::DottedPathElement
Options in
fn new(...) -> Self
:points
: The iterator of the pointsshift
: The shift of the first markerspacing
: The spacing between markersfunc
: The marker function (Similar to the legend function, already mapped coordinatesimpl Fn(BackendCoord) -> Marker + 'static
whereMarker: IntoDynElement<'static, DB, BackendCoord>
)Examples
Basic Example
Left: point distance less than spacing
Right: point distance greater than spacing
Dash-dotted Line Example
Combined with the new dashed-line style! 🎉 (#483)
Left: point distance less than spacing
Right: point distance greater than spacing