Plots.jl: Unclear Behavior

Created on 13 Sep 2018  路  9Comments  路  Source: JuliaPlots/Plots.jl

julia> using Plots; x= 1:0.1:10; Y= [ sin.(x), cos.(x) ];

julia> plot( x, Y, tickfontrotation=50 )

does not rotate, but increases the tick font size. Genauguy told me that this attribute which I learned from plotattr(:Axis) needs to be on an xaxis= (tickfontrotation=50).

But then, a plot(x, sin.(x), dpi = 75), again with argument obtained from plotattr(:Plot) must be specified directly. And what about series attributes?

And why does

julia> plot( x, Y, showaxis=:x)

not work? (I am looking at plotattr("showaxis") docs.)

Plots works like a charm most of the time, and is a great package. My confusion from the docs just makes learning it a little harder.

bug

Most helpful comment

Until this is fixed you can use

plot(x, y, axis = :y)

or

plot(x, y, xaxis = false)

All 9 comments

thanks for reporting, these are bugs, not unclarities.

with pyplot() backend, using xrotation and yrotation works fine.
For example:
bar(x , y, xticks = 10, xtickfont = font(6, "Courier"), xrotation=90)

This one just got me:

julia> plot( x, y, showaxis=:y)

Is there another way to just show the y axis?

Until this is fixed you can use

plot(x, y, axis = :y)

or

plot(x, y, xaxis = false)

Just hit this issue. "showaxis" doesn't accept symbols as documented.

Should work with Plots 1.3.5+, I fixed that in https://github.com/JuliaPlots/Plots.jl/pull/2737.
Which version are you on?

Dangit, burned by [compat]/Pkg again. I had no idea it had gone to 1.0, let alone 1.3.5. I was on 0.29.9

It might be worth considering RetroCap? I ran it on JuliaPlots and got the diff below. The risk, of course, is that some people will suddenly get Pkg errors when they didn't formerly.

diff --git a/A/AbstractPlotting/Compat.toml b/A/AbstractPlotting/Compat.toml
index ceba55f09f..278af7c715 100644
--- a/A/AbstractPlotting/Compat.toml
+++ b/A/AbstractPlotting/Compat.toml
@@ -1,20 +1,22 @@
 ["0-0.9.0"]
-GeometryTypes = "0.4.5-0"
-PlotUtils = "0"
-Reactive = "0"
+GeometryTypes = "0.4.5 - 0.7"
+Reactive = "0.0.0 - 0.8"
+
+["0-0.9.10"]
+ColorBrewer = "0.0.0 - 0.4"
+ColorTypes = "0.0.0 - 0.8"
+Colors = "0.0.0 - 0.9"
+IntervalSets = "0.0.0 - 0.3"
+Packing = "0.0.0 - 0.3"
+PlotUtils = "0.0.0 - 0.6"
+Showoff = "0.0.0 - 0.3"
+SignedDistanceFields = "0.0.0 - 0.4"
+StaticArrays = "0.0.0 - 0.12"
+UnicodeFun = "0.0.0 - 0.4"

 ["0-0.9.7"]
-ColorBrewer = "0"
-ColorTypes = "0"
-Colors = "0"
 FreeType = "1-2"
-FreeTypeAbstraction = "0"
-IntervalSets = "0"
-Packing = "0"
-Showoff = "0"
-SignedDistanceFields = "0"
-StaticArrays = "0"
-UnicodeFun = "0"
+FreeTypeAbstraction = "0.0.0 - 0.4"
 julia = ["0.7", "1"]

 ["0.10-0"]
@@ -54,12 +56,14 @@ GeometryBasics = "0.2.6-0.2"
 ["0.11.1-0"]
 ImageIO = "0.2"

+["0.9.1-0.9.10"]
+Contour = "0.0.0 - 0.5"
+GeometryTypes = "0.7.2 - 0.7"
+
 ["0.9.1-0.9.7"]
-Contour = "0"
 FileIO = "0-1"
 FixedPointNumbers = "0-0.5"
-GeometryTypes = "0.7.2-0"
-Observables = "0"
+Observables = "0.0.0 - 0.2"

 ["0.9.10"]
 julia = "1.0.0-1"
@@ -131,7 +135,7 @@ FreeType = "2.1.0-3"
 FreeTypeAbstraction = "0.4.2-0.5"

 ["0.9.2-0.9.7"]
-ImageMagick = "0"
+ImageMagick = "0.0.0 - 0.7"

 ["0.9.22"]
 Observables = "0.3"
@@ -156,13 +160,17 @@ ColorTypes = "0.8-0.10"
 Colors = "0.9-0.12"

 ["0.9.8-0.9.10"]
-FreeTypeAbstraction = "0.4.2-*"
-GeometryTypes = "0.7.2-*"
-Observables = "0.2.0-*"
-StructArrays = "0.3.0-*"
+FileIO = "0.0.0 - 1"
+FixedPointNumbers = "0.0.0 - 0.6"
+FreeType = "0.0.0 - 2"
+FreeTypeAbstraction = "0.4.2 - 0.4"
+ImageMagick = "0.0.0 - 1"
+Observables = "0.2.0 - 0.2"
+StructArrays = "0.3.0 - 0.4"

 ["0.9.8-0.9.9"]
 julia = "1"

 ["0.9.9-0.9.10"]
-DocStringExtensions = "0.8.0-*"
+DocStringExtensions = "0.8.0 - 0.8"
+FFMPEG = "0.0.0 - 0.2"
diff --git a/C/CairoMakie/Compat.toml b/C/CairoMakie/Compat.toml
index 4174df870e..b75270ef4d 100644
--- a/C/CairoMakie/Compat.toml
+++ b/C/CairoMakie/Compat.toml
@@ -1,16 +1,18 @@
 ["0-0.0.1"]
-AbstractPlotting = "0"
+AbstractPlotting = "0.0.0 - 0.9"

 ["0-0.1.0"]
 Cairo = "0-0.5"
-Colors = "0"
-GeometryTypes = "0.4.5-0"
-Makie = "0"
-StaticArrays = "0.6.6-0"
+GeometryTypes = "0.4.5 - 0.8"
+Makie = "0.0.0 - 0.11"
+StaticArrays = "0.6.6 - 0.12"
 julia = ["0.7", "1"]

+["0-0.1.2"]
+Colors = "0.0.0 - 0.11"
+
 ["0.0.2-0.1.0"]
-AbstractPlotting = "0.9.1-0"
+AbstractPlotting = "0.9.1 - 0.9"

 ["0.1.0"]
 FileIO = "0-1"
@@ -19,8 +21,14 @@ FileIO = "0-1"
 julia = "1"

 ["0.1.1-0.1.2"]
-AbstractPlotting = "0.9.2-*"
-GeometryTypes = "0.7.2-*"
+AbstractPlotting = "0.9.2 - 0.9"
+Cairo = "0.0.0 - 1"
+FileIO = "0.0.0 - 1"
+GeometryTypes = "0.7.2 - 0.8"
+ImageCore = "0.0.0 - 0.8"
+ImageMagick = "0.0.0 - 1"
+MeshIO = "0.0.0 - 0.4"
+StaticArrays = "0.0.0 - 0.12"

 ["0.1.3-0"]
 Cairo = "1"
diff --git a/G/GLMakie/Compat.toml b/G/GLMakie/Compat.toml
index 4c8cb1877f..2cf8701f4a 100644
--- a/G/GLMakie/Compat.toml
+++ b/G/GLMakie/Compat.toml
@@ -1,39 +1,41 @@
 ["0-0.0.1"]
-AbstractPlotting = "0"
-GeometryTypes = "0.4.5-0"
-Makie = "0"
+AbstractPlotting = "0.0.0 - 0.9"
+GeometryTypes = "0.4.5 - 0.7"
+Makie = "0.0.0 - 0.11"

 ["0-0.0.4"]
-QuartzImageIO = "0"
+QuartzImageIO = "0.0.0 - 0.7"

 ["0-0.0.5"]
-AxisArrays = "0"
-ColorBrewer = "0"
-ColorTypes = "0"
+ColorBrewer = "0.0.0 - 0.4"
 ColorVectorSpace = "0-0.7"
-Colors = "0"
-Contour = "0"
+Contour = "0.0.0 - 0.5"
 FileIO = "0-1"
 FixedPointNumbers = "0-0.6"
 FreeType = "1-2"
-FreeTypeAbstraction = "0.3-0"
 GLFW = "2.3-2"
-ImageAxes = "0"
 ImageCore = "0-0.7"
-ImageMagick = "0"
-ImageTransformations = "0"
-IndirectArrays = "0"
-IntervalSets = "0"
+ImageMagick = "0.0.0 - 0.7"
 IterTools = "0-1"
 ModernGL = "0-1"
-Observables = "0"
-PlotUtils = "0"
-Primes = "0"
-Showoff = "0"
-StaticArrays = "0.6.6-0"
-UnicodeFun = "0"
+PlotUtils = "0.0.0 - 0.6"
+Primes = "0.0.0 - 0.4"
+Showoff = "0.0.0 - 0.3"
+UnicodeFun = "0.0.0 - 0.4"
 julia = ["0.7", "1"]

+["0-0.0.8"]
+AxisArrays = "0.0.0 - 0.4"
+ColorTypes = "0.0.0 - 0.8"
+Colors = "0.0.0 - 0.9"
+FreeTypeAbstraction = "0.3.0 - 0.8"
+ImageAxes = "0.0.0 - 0.6"
+ImageTransformations = "0.0.0 - 0.8"
+IndirectArrays = "0.0.0 - 0.5"
+IntervalSets = "0.0.0 - 0.5"
+Observables = "0.0.0 - 0.2"
+StaticArrays = "0.6.6 - 0.12"
+
 ["0.0.12-0.0.13"]
 FixedPointNumbers = "0.6-0.7"

@@ -61,26 +63,32 @@ GeometryTypes = "0.8"
 StaticArrays = "0.7-0.12"

 ["0.0.2-0.0.4"]
-AbstractPlotting = "0.9.1-0"
+AbstractPlotting = "0.9.1 - 0.9"

-["0.0.2-0.0.5"]
-GeometryTypes = "0.7.2-0"
+["0.0.2-0.0.8"]
+GeometryTypes = "0.7.2 - 0.7"

-["0.0.5"]
-AbstractPlotting = "0.9.6-0"
+["0.0.5-0.0.6"]
+AbstractPlotting = "0.9.6 - 0.9"

 ["0.0.6"]
-AbstractPlotting = "0.9.6-*"
 julia = "1"

 ["0.0.6-0.0.8"]
-FreeTypeAbstraction = "0.3.0-*"
-GLFW = "2.3.0-*"
-GeometryTypes = "0.7.2-*"
-StaticArrays = "0.6.6-*"
+ColorVectorSpace = "0.0.0 - 0.8"
+FileIO = "0.0.0 - 1"
+FixedPointNumbers = "0.0.0 - 0.6"
+FreeType = "0.0.0 - 3"
+GLFW = "2.3.0 - 3"
+ImageCore = "0.0.0 - 0.8"
+ImageFiltering = "0.0.0 - 0.6"
+ImageMagick = "0.0.0 - 1"
+IterTools = "0.0.0 - 1"
+MeshIO = "0.0.0 - 0.3"
+ModernGL = "0.0.0 - 1"

 ["0.0.7-0.0.8"]
-AbstractPlotting = "0.9.9-*"
+AbstractPlotting = "0.9.9 - 0.9"
 julia = "1.0.0-1"

 ["0.0.9-0"]
diff --git a/G/GeoMakie/Compat.toml b/G/GeoMakie/Compat.toml
index 77af3900fb..1af45885c4 100644
--- a/G/GeoMakie/Compat.toml
+++ b/G/GeoMakie/Compat.toml
@@ -1,14 +1,14 @@
 [0]
-Colors = "0"
+Colors = "0.0.0 - 0.12"
 GeoInterface = "0.5"
 GeoJSON = "0.5"
 Glob = "1"
 ImageMagick = "1"
-NASAEarthObservations = "0"
-Reexport = "0"
+NASAEarthObservations = "0.0.0 - 0.1"
+Reexport = "0.0.0 - 0.2"

 ["0-0.1.1"]
-MakieLayout = "0"
+MakieLayout = "0.0.0 - 0.2"
 julia = "1.1.0-1"

 ["0-0.1.3"]
@@ -45,7 +45,7 @@ julia = "1"
 MakieLayout = "0.2"

 ["0.1.4-0"]
-Proj4 = "0"
+Proj4 = "0.0.0 - 0.7"

 ["0.1.4-0.1.5"]
 MakieLayout = "0.2-0.3"
diff --git a/G/GraphRecipes/Compat.toml b/G/GraphRecipes/Compat.toml
index f8054ba866..7a29ca0b20 100644
--- a/G/GraphRecipes/Compat.toml
+++ b/G/GraphRecipes/Compat.toml
@@ -3,9 +3,9 @@ julia = "1"

 ["0-0.4"]
 LightGraphs = "0-1"
-NetworkLayout = "0"
-PlotUtils = "0"
-RecipesBase = "0"
+NetworkLayout = "0.0.0 - 0.2"
+PlotUtils = "0.0.0 - 0.6"
+RecipesBase = "0.0.0 - 0.7"

 ["0.5-0"]
 AbstractTrees = "0.3.1-0.3"
diff --git a/M/Makie/Compat.toml b/M/Makie/Compat.toml
index 33abbe00e4..95eaf3483c 100644
--- a/M/Makie/Compat.toml
+++ b/M/Makie/Compat.toml
@@ -1,36 +1,36 @@
 ["0-0.9.0"]
-AbstractPlotting = "0"
-AxisArrays = "0"
-ColorBrewer = "0"
-ColorTypes = "0"
+AbstractPlotting = "0.0.0 - 0.9"
+AxisArrays = "0.0.0 - 0.4"
+ColorBrewer = "0.0.0 - 0.4"
+ColorTypes = "0.0.0 - 0.10"
 ColorVectorSpace = "0-0.6"
-Colors = "0"
-Contour = "0"
+Colors = "0.0.0 - 0.12"
+Contour = "0.0.0 - 0.5"
 FixedPointNumbers = "0-0.5"
 FreeType = "1-2"
-FreeTypeAbstraction = "0.3-0"
+FreeTypeAbstraction = "0.3.0 - 0.8"
 GLFW = "2.2-2"
-GeometryTypes = "0.4.5-0"
-ImageAxes = "0"
+GeometryTypes = "0.4.5 - 0.8"
+ImageAxes = "0.0.0 - 0.6"
 ImageCore = "0-0.7"
-ImageTransformations = "0"
-IndirectArrays = "0"
-IntervalSets = "0"
+ImageTransformations = "0.0.0 - 0.8"
+IndirectArrays = "0.0.0 - 0.5"
+IntervalSets = "0.0.0 - 0.5"
 IterTools = "0-1"
 ModernGL = "0-1"
-PlotUtils = "0"
-Primes = "0"
-Reactive = "0.6-0"
-Showoff = "0"
-StaticArrays = "0.6.6-0"
-UnicodeFun = "0"
+PlotUtils = "0.0.0 - 0.6"
+Primes = "0.0.0 - 0.4"
+Reactive = "0.6.0 - 0.8"
+Showoff = "0.0.0 - 0.3"
+StaticArrays = "0.6.6 - 0.12"
+UnicodeFun = "0.0.0 - 0.4"

 ["0-0.9.2"]
-QuartzImageIO = "0"
+QuartzImageIO = "0.0.0 - 0.7"

 ["0-0.9.3"]
 FileIO = "0-1"
-ImageMagick = "0"
+ImageMagick = "0.0.0 - 0.7"
 julia = ["0.7", "1"]

 ["0.10"]
@@ -45,24 +45,26 @@ StatsMakie = "0.2"
 AbstractPlotting = "0.11"

 ["0.9.1-0.9.2"]
-AbstractPlotting = "0.9.2-0"
-GLMakie = "0.0.3-0"
+AbstractPlotting = "0.9.2 - 0.9"
+GLMakie = "0.0.3 - 0.0.18"

 ["0.9.3"]
-AbstractPlotting = "0.9.5-0"
-GLMakie = "0.0.5-0"
+AbstractPlotting = "0.9.5 - 0.9"
+GLMakie = "0.0.5 - 0.0.18"

 ["0.9.4"]
-AbstractPlotting = "0.9.8-*"
-GLMakie = "0.0.6-*"
+AbstractPlotting = "0.9.8 - 0.9"
+GLMakie = "0.0.6 - 0.0.18"
 julia = "1"

 ["0.9.4-0.9.5"]
-StatsMakie = "0.0.6-*"
+FileIO = "0.0.0 - 1"
+ImageMagick = "0.0.0 - 1"
+StatsMakie = "0.0.6 - 0.1"

 ["0.9.5"]
-AbstractPlotting = "0.9.9-*"
-GLMakie = "0.0.7-*"
+AbstractPlotting = "0.9.9 - 0.9"
+GLMakie = "0.0.7 - 0.0.18"
 julia = "1.0.0-1"

 ["0.9.6-0"]
diff --git a/M/MakieGallery/Compat.toml b/M/MakieGallery/Compat.toml
index 7f204ac906..d202f985aa 100644
--- a/M/MakieGallery/Compat.toml
+++ b/M/MakieGallery/Compat.toml
@@ -1,50 +1,71 @@
 ["0-0.0.1"]
-AbstractPlotting = "0"
-GeometryTypes = "0.4.5-0"
-Makie = "0"
+AbstractPlotting = "0.0.0 - 0.9"
+GeometryTypes = "0.4.5 - 0.8"
+Makie = "0.0.0 - 0.11"

 ["0-0.0.7"]
-BinaryProvider = "0"
-ColorTypes = "0"
 ColorVectorSpace = "0-0.6"
-Colors = "0"
-DataFrames = "0"
-Documenter = "0"
+DataFrames = "0.0.0 - 0.21"
 FileIO = "0-1"
 FixedPointNumbers = "0-0.5"
-GDAL = "0"
+GDAL = "0.0.0 - 0.2"
 ImageCore = "0-0.7"
 ImageFiltering = "0-0.5"
-ImageMagick = "0"
-ImageTransformations = "0"
-MeshIO = "0"
+ImageMagick = "0.0.0 - 0.7"
+MeshIO = "0.0.0 - 0.4"
 ModernGL = "0-1"
-QuartzImageIO = "0"
-RDatasets = "0"
+QuartzImageIO = "0.0.0 - 0.7"
+RDatasets = "0.0.0 - 0.6"
 julia = ["0.7", "1"]

-["0.0.2-0.0.7"]
-AbstractPlotting = "0.9.1-0"
-GeometryTypes = "0.7.2-0"
+["0-0.1.0"]
+BinaryProvider = "0.0.0 - 0.5"
+ColorTypes = "0.0.0 - 0.9"
+Colors = "0.0.0 - 0.11"
+Documenter = "0.0.0 - 0.24"
+ImageTransformations = "0.0.0 - 0.8"
+
+["0.0.2-0.0"]
+GeometryTypes = "0.7.2 - 0.8"
+
+["0.0.2-0.1.0"]
+AbstractPlotting = "0.9.1 - 0.9"

 ["0.0.3-0.0.7"]
-StatsMakie = "0"
+StatsMakie = "0.0.0 - 0.2"

-["0.0.4-0.0.7"]
-ZipFile = "0"
+["0.0.4-0.0"]
+ZipFile = "0.0.0 - 0.9"

 ["0.0.5-0.0.7"]
 ColorSchemes = "0-3"

 ["0.0.8-0.0"]
-GeometryTypes = "0.7.2-*"
-ImageCore = "0.7.0-*"
-StatsMakie = "0.0.6-*"
+ColorSchemes = "0.0.0 - 3"
+ColorVectorSpace = "0.0.0 - 0.8"
+DifferentialEquations = "0.0.0 - 6"
+Distributions = "0.0.0 - 0.23"
+ImageCore = "0.7.0 - 0.8"
+ImageMagick = "0.0.0 - 1"
+StatsMakie = "0.0.6 - 0.2"

 ["0.0.8-0.1.0"]
-AbstractPlotting = "0.9.1-*"
+FileIO = "0.0.0 - 1"
+FixedPointNumbers = "0.0.0 - 0.7"
+ImageFiltering = "0.0.0 - 0.6"
+ModernGL = "0.0.0 - 1"
+OrdinaryDiffEq = "0.0.0 - 5"
+ParameterizedFunctions = "0.0.0 - 5"
 julia = "1.0.0-1"

+["0.0.9-0.1.0"]
+FFMPEG = "0.0.0 - 0.2"
+
+["0.1.0"]
+Highlights = "0.0.0 - 0.4"
+Observables = "0.0.0 - 0.3"
+RDatasets = "0.0.0 - 0.6"
+
 ["0.1.1"]
 AbstractPlotting = "0.9.1-0.9"

@@ -116,8 +137,8 @@ FixedPointNumbers = "0.6-0.8"
 HTTP = "0.8"
 ImageMagick = ["0.7", "1.1.0-1"]
 JSON = "0.21"
-KernelDensity = "0"
-MakieLayout = "0"
+KernelDensity = "0.0.0 - 0.5"
+MakieLayout = "0.0.0 - 0.5"
 PlotUtils = "0.6"

 ["0.1.4-0"]
@@ -125,7 +146,7 @@ FFMPEG = "0.2-0.3"
 Observables = "0.3"

 ["0.1.4-0.1.7"]
-StatsMakie = "0"
+StatsMakie = "0.0.0 - 0.1"

 ["0.1.5-0.1.7"]
 GeometryTypes = "0.7-0.8"
diff --git a/M/MakieThemes/Compat.toml b/M/MakieThemes/Compat.toml
index dbb08e9b78..705858a6a7 100644
--- a/M/MakieThemes/Compat.toml
+++ b/M/MakieThemes/Compat.toml
@@ -1,4 +1,4 @@
 [0]
-AbstractPlotting = "0"
-Colors = "0"
+AbstractPlotting = "0.0.0 - 0.11"
+Colors = "0.0.0 - 0.12"
 julia = ["0.7", "1"]
diff --git a/P/PlotReferenceImages/Compat.toml b/P/PlotReferenceImages/Compat.toml
index ce6f90aa92..655bb39b43 100644
--- a/P/PlotReferenceImages/Compat.toml
+++ b/P/PlotReferenceImages/Compat.toml
@@ -1,4 +1,19 @@
 ["1.0"]
+DataFrames = "0.0.0 - 0.21"
+DataStructures = "0.0.0 - 0.17"
+Distributions = "0.0.0 - 0.23"
+FileIO = "0.0.0 - 1"
+ImageMagick = "0.0.0 - 1"
+ORCA = "0.0.0 - 0.3"
+PGFPlots = "0.0.0 - 3"
+PlotlyJS = "0.0.0 - 0.13"
+Plots = "0.0.0 - 1"
+ProgressMeter = "0.0.0 - 1"
+PyPlot = "0.0.0 - 2"
+RDatasets = "0.0.0 - 0.6"
+Requires = "0.0.0 - 1"
+StatsBase = "0.0.0 - 0.33"
+StatsPlots = "0.0.0 - 0.14"
 julia = "1.0.0-1"

 ["1.1-1"]
diff --git a/P/PlotThemes/Compat.toml b/P/PlotThemes/Compat.toml
index 7cdb1a5b61..ab9f380d48 100644
--- a/P/PlotThemes/Compat.toml
+++ b/P/PlotThemes/Compat.toml
@@ -1,10 +1,11 @@
+[0]
+PlotUtils = "0.5.0 - 0.6"
+Requires = "0.0.0 - 0.5"
+
 ["0-0.3"]
-PlotUtils = "0.5-0"
-Requires = "0"
 julia = ["0.7", "1"]

 ["0.4-0"]
-PlotUtils = "0.5.0-*"
 julia = ["0.7.0", "1"]

 [1]
diff --git a/P/PlotUtils/Compat.toml b/P/PlotUtils/Compat.toml
index cc84b35a2e..b89e80c418 100644
--- a/P/PlotUtils/Compat.toml
+++ b/P/PlotUtils/Compat.toml
@@ -1,14 +1,14 @@
+[0]
+Colors = "0.0.0 - 0.12"
+Reexport = "0.0.0 - 0.2"
+
 ["0-0.5"]
-Colors = "0"
-Reexport = "0"
 julia = ["0.7", "1"]

 ["0.6.0"]
 julia = ["0.7.0", "1"]

 ["0.6.1-0"]
-Colors = "0"
-Reexport = "0"
 julia = ["0.7", "1"]

 [1]
diff --git a/P/Plots/Compat.toml b/P/Plots/Compat.toml
index d9d13b6cea..f5291f8c15 100644
--- a/P/Plots/Compat.toml
+++ b/P/Plots/Compat.toml
@@ -1,5 +1,5 @@
 ["0-0.12"]
-RecipesBase = "0.2-0"
+RecipesBase = "0.2.0 - 0.7"

 ["0-0.17"]
 julia = "0.6-1"
@@ -8,64 +8,69 @@ julia = "0.6-1"
 StaticArrays = "0.5-0.8"

 ["0-0.24"]
-Contour = "0"
 FixedPointNumbers = "0.3-0.5"
-JSON = "0"
-Measures = "0"
-NaNMath = "0"
-PlotThemes = "0.1.3-0"
-PlotUtils = "0.4-0"
-Reexport = "0"
-Requires = "0"
-Showoff = "0"
-StatsBase = "0.14-0"
+PlotUtils = "0.4.0 - 0.6"
+
+["0-0.27"]
+Contour = "0.0.0 - 0.5"
+JSON = "0.0.0 - 0.21"
+Measures = "0.0.0 - 0.3"
+NaNMath = "0.0.0 - 0.3"
+PlotThemes = "0.1.3 - 0.4"
+Reexport = "0.0.0 - 0.2"
+Requires = "0.0.0 - 0.5"
+Showoff = "0.0.0 - 0.3"
+StatsBase = "0.14.0 - 0.32"

 ["0.13-0.19"]
-RecipesBase = "0.2.3-0"
+RecipesBase = "0.2.3 - 0.7"

 ["0.17-0.20.1"]
-GR = "0.31-0"
+GR = "0.31.0 - 0.44"

 ["0.18-0.19"]
 julia = ["0.7", "1"]

 ["0.20-0.24"]
-RecipesBase = "0.6-0"
 julia = "1"

+["0.20-0.27"]
+RecipesBase = "0.6.0 - 0.7"
+
 ["0.20.2-0.20"]
-GR = "0.34-0"
+GR = "0.34.0 - 0.44"

 ["0.21-0.22.3"]
-GR = "0.35-0"
+GR = "0.35.0 - 0.44"

 ["0.21-0.24"]
-StaticArrays = "0.5-0"
+StaticArrays = "0.5.0 - 0.12"

 ["0.22.4-0.23.0"]
-GR = "0.37-0"
+GR = "0.37.0 - 0.44"

 ["0.23.1-0.24"]
-GR = "0.38.1-0"
+GR = "0.38.1 - 0.44"

 ["0.25-0.26"]
-PlotUtils = "0.4.1-*"
+PlotUtils = "0.4.1 - 0.6"

 ["0.25-0.27"]
-FixedPointNumbers = "0.3.0-*"
-GR = "0.31.0-*"
-PlotThemes = "0.1.3-*"
-RecipesBase = "0.6.0-*"
-StatsBase = "0.14.0-*"
+FixedPointNumbers = "0.3.0 - 0.6"
+GR = "0.31.0 - 0.44"
+GeometryTypes = "0.0.0 - 0.7"

 ["0.25-0.27.0"]
 julia = "1.0.0-1"

+["0.26-0.27"]
+FFMPEG = "0.0.0 - 0.2"
+
 ["0.27.0"]
 PlotUtils = "0.6.0"

 ["0.27.1-0.27"]
-PlotUtils = "0.6.1-*"
+PlotUtils = "0.6.1 - 0.6"
 julia = "1.0.0-*"

 ["0.28"]
diff --git a/S/StatsMakie/Compat.toml b/S/StatsMakie/Compat.toml
index 6d7c1bf7b9..ac3511b618 100644
--- a/S/StatsMakie/Compat.toml
+++ b/S/StatsMakie/Compat.toml
@@ -2,40 +2,44 @@
 julia = "1"

 ["0-0.0.1"]
-IndexedTables = "0"
+IndexedTables = "0.0.0 - 0.13"

 ["0-0.0.4"]
-AbstractPlotting = "0.9.1-0"
-Distributions = "0"
-FreqTables = "0.3.1-0"
-IntervalSets = "0"
-KernelDensity = "0"
-Loess = "0"
-NamedArrays = "0"
-Observables = "0"
-StatsBase = "0"
-Tables = "0"
+Distributions = "0.0.0 - 0.22"
+
+["0-0.0.5"]
+Tables = "0.0.0 - 0.2"
+
+["0-0.0.6"]
+AbstractPlotting = "0.9.1 - 0.9"
+FreqTables = "0.3.1 - 0.3"
+IntervalSets = "0.0.0 - 0.3"
+KernelDensity = "0.0.0 - 0.5"
+Loess = "0.0.0 - 0.5"
+NamedArrays = "0.0.0 - 0.9"
+Observables = "0.0.0 - 0.2"
+StatsBase = "0.0.0 - 0.32"

 ["0.0.2"]
-Widgets = "0"
+Widgets = "0.0.0 - 0.5"

 ["0.0.2-0.0.4"]
 FileIO = "0-1"
 OrderedCollections = "0-1"
-StructArrays = "0.2-0"

-["0.0.3-0.0.4"]
-Widgets = "0.5-0"
+["0.0.2-0.0.6"]
+StructArrays = "0.2.0 - 0.4"
+
+["0.0.3-0.0.6"]
+Widgets = "0.5.0 - 0.5"

 ["0.0.5-0.0.6"]
-AbstractPlotting = "0.9.1-*"
-Distributions = "0.15.0-*"
-FreqTables = "0.3.1-*"
-StructArrays = "0.2.0-*"
-Widgets = "0.5.0-*"
+Distributions = "0.15.0 - 0.22"
+FileIO = "0.0.0 - 1"
+OrderedCollections = "0.0.0 - 1"

 ["0.0.6"]
-Tables = "0.2.2-*"
+Tables = "0.2.2 - 0.2"

 ["0.0.7-0"]
 KernelDensity = "0.5"
diff --git a/S/StatsPlots/Compat.toml b/S/StatsPlots/Compat.toml
index 35405ee514..516bc5d9a3 100644
--- a/S/StatsPlots/Compat.toml
+++ b/S/StatsPlots/Compat.toml
@@ -1,24 +1,26 @@
 ["0-0.10"]
-Clustering = "0"
-DataStructures = "0"
-DataValues = "0"
-Distributions = "0"
 IterableTables = "0.5-1"
-KernelDensity = "0"
-Observables = "0.2.2-0"
-Plots = "0.14-0"
-RecipesBase = "0.5-0"
-Reexport = "0"
-StatsBase = "0"
+Observables = "0.2.2 - 0.2"
+Plots = "0.14.0 - 0.25"
+RecipesBase = "0.5.0 - 0.6"
 TableTraits = "0-1"
 TableTraitsUtils = "0.1-1"
 julia = ["0.7", "1"]

 ["0-0.10.1"]
-Widgets = "0.4-0"
+Widgets = "0.4.0 - 0.6"
+
+["0-0.12"]
+Clustering = "0.0.0 - 0.13"
+DataStructures = "0.0.0 - 0.17"
+DataValues = "0.0.0 - 0.4"
+Distributions = "0.0.0 - 0.21"
+KernelDensity = "0.0.0 - 0.5"
+Reexport = "0.0.0 - 0.2"
+StatsBase = "0.0.0 - 0.32"

 ["0.10.2-0.10"]
-Widgets = "0.5-0"
+Widgets = "0.5.0 - 0.6"

 ["0.11"]
 Observables = "0.2.2-0.2"
@@ -27,11 +29,15 @@ RecipesBase = "0.5-0.6"
 Widgets = "0.5-0.6"
 julia = "1"

+["0.11-0.12"]
+Tables = "0.0.0 - 0.2"
+
 ["0.12"]
-Observables = "0.2.2-*"
-Plots = "0.25.0-*"
-RecipesBase = "0.6.0-*"
-Widgets = "0.5.0-*"
+Interpolations = "0.0.0 - 0.12"
+Observables = "0.2.2 - 0.2"
+Plots = "0.25.0 - 0.28"
+RecipesBase = "0.6.0 - 0.7"
+Widgets = "0.5.0 - 0.6"
 julia = "1.0.0-1"

 ["0.13"]
diff --git a/V/VisualRegressionTests/Compat.toml b/V/VisualRegressionTests/Compat.toml
index 19d3ada3ff..0f5fe47f36 100644
--- a/V/VisualRegressionTests/Compat.toml
+++ b/V/VisualRegressionTests/Compat.toml
@@ -1,18 +1,21 @@
 ["0-0.3.0"]
-ColorTypes = "0.7.4-0"
 ColorVectorSpace = "0.6.1-0.6"
 FileIO = "1.0.1-1"
 ImageFiltering = "0.4.1-0.5"
-ImageMagick = "0"
-QuartzImageIO = "0"
-Requires = "0"
+ImageMagick = "0.0.0 - 0.7"
+Requires = "0.0.0 - 0.5"
 julia = ["0.7", "1"]

+["0-0.3.1"]
+ColorTypes = "0.7.4 - 0.9"
+QuartzImageIO = "0.0.0 - 0.7"
+
 ["0.3.1"]
-ColorTypes = "0.7.4-*"
-ColorVectorSpace = "0.6.1-*"
-FileIO = "1.0.1-*"
-ImageFiltering = "0.4.1-*"
+ColorVectorSpace = "0.6.1 - 0.8"
+FileIO = "1.0.1 - 1"
+ImageFiltering = "0.4.1 - 0.6"
+ImageMagick = "0.0.0 - 1"
+Requires = "0.0.0 - 1"

 ["0.3.1-0"]
 julia = "1"

It might be worth considering RetroCap? I ran it on JuliaPlots and got the diff below. The risk, of course, is that some people will suddenly get Pkg errors when they didn't formerly.

Oh it's not an issue with compat in JuliaPlots, if I'm understanding you. My own package had a compat entry to keep with good practice, but because it was a 0.xx version, it wouldn't upgrade and also provided no notice that a new version was available.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Krastanov picture Krastanov  路  3Comments

cortner picture cortner  路  4Comments

pkofod picture pkofod  路  3Comments

kersulis picture kersulis  路  5Comments

tbenst picture tbenst  路  3Comments