feature; solving issue #121

There is now a way to allow gaps in charts due to missing
measurements. A style setting (StrokeMaxSpanGap) determines
whether a gap is stroked or not.

An example is included in examples/custom_styles.
This commit is contained in:
Joost Helberg 2024-06-24 09:46:32 +02:00
parent c9c9042154
commit 0558d6eb30
4 changed files with 35 additions and 5 deletions

View file

@ -25,9 +25,10 @@ func main() {
Style: chart.Style{
StrokeColor: drawing.ColorRed, // will supercede defaults
FillColor: drawing.ColorRed.WithAlpha(64), // will supercede defaults
StrokeMaxSpanGap: 2, // do not span gaps more than 2.0 wide
},
XValues: []float64{1.0, 2.0, 3.0, 4.0, 5.0},
YValues: []float64{1.0, 2.0, 3.0, 4.0, 5.0},
XValues: []float64{1.0, 2.0, 3.0, 4.0, 5.0, 8.0, 10.0},
YValues: []float64{1.0, 2.0, 3.0, 4.0, 5.0, 8.0, 10.0},
},
},
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Before After
Before After