jrnold / ggthemes

Additional themes, scales, and geoms for ggplot2
http://jrnold.github.io/ggthemes/
1.32k stars 227 forks source link

extended_range_breaks - n= not respected #139

Open dschmidt-hgu opened 2 years ago

dschmidt-hgu commented 2 years ago

Supposedly due to the line

n <- length(Q) (line 99 @ scales.R)

n is overwritten and thus not respected.

The implementation in the labeling-Package is using a parameter m here.

Minimal working example:

ggthemes::extended_range_breaks_(dmin=1,dmax=99,n=5)
ggthemes::extended_range_breaks_(dmin=1,dmax=99,n=10)

labeling::extended(1,99,m=10)

Outputs:

1 30 50 70 99

1 30 50 70 99

0 10 20 30 40 50 60 70 80 90 100

For ggthemes::extended_range_breaks_(dmin=1,dmax=99,n=10) with n=10 I would expect something like:

1 10 20 30 40 50 60 70 80 90 99