# Plot size changes depending on installed packages

**URL:** https://discourse.julialang.org/t/plot-size-changes-depending-on-installed-packages/67068
**Category:** General Usage
**Tags:** question, plotting, pluto
**Created:** [August 26, 2021, 10:47pm UTC](https://discourse.julialang.org/t/plot-size-changes-depending-on-installed-packages/67068 "2021-08-26T22:47:25Z")
**Posts on this page:** 1
**Showing post:** 10

<div class="post-metadata">

### Author: ![nilshg](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nilshg/32/2283_2.png) [@nilshg](https://discourse.julialang.org/u/nilshg)
#### Post date: [September 1, 2021, 7:40am UTC](https://discourse.julialang.org/t/plot-size-changes-depending-on-installed-packages/67068/10 "2021-09-01T07:40:49Z")

</div>

You’re running into this issue here:

> [@CSV.jl fails precompling, TypeError: in Type{...} expression, expected UnionAll, got Type{Parsers.Options}](https://discourse.julialang.org/t/csv-jl-fails-precompling-typeerror-in-type-expression-expected-unionall-got-type-parsers-options/67195/3):
>
> This has come up a couple of times recently and is due to a new breaking release in the Parsers.jl v2.0 release, which in and of itself shouldn’t cause problems, since CSV.jl 0.8.5 has dependencies correctly capped, but still becomes an issue because there are unfortunate ways for package dependencies to get loaded without having the right versions. See [this slack thread](https://julialang.slack.com/archives/CBF3Z1D7V/p1628806926093700) for more details. Basically, it boils down to some 3rd-party package (in this case, probably IJulia.jl) loading a package like…

So this will be fixed with the next CSV release, for now you can just do `add DataFrames@1.2` explicitly which will force `Parser` back down to v1:

```julia
(jl_HyZX36) pkg> add DataFrames@1.2
   Resolving package versions...
    Updating `C:\Users\ngudat\AppData\Local\Temp\jl_HyZX36\Project.toml`
  [336ed68f] ↑ CSV v0.4.0 ⇒ v0.8.5        
  [a93c6f00] ↑ DataFrames v0.19.4 ⇒ v1.2.2
    Updating `C:\Users\ngudat\AppData\Local\Temp\jl_HyZX36\Manifest.toml`
  [336ed68f] ↑ CSV v0.4.0 ⇒ v0.8.5
  [324d7699] - CategoricalArrays v0.6.0
  [34da2185] ↑ Compat v2.2.1 ⇒ v3.34.0
  [a8cc5b0e] + Crayons v4.0.4
  [a93c6f00] ↑ DataFrames v0.19.4 ⇒ v1.2.2
  [9a8bc11e] - DataStreams v0.4.2
  [864edb3b] ↑ DataStructures v0.17.20 ⇒ v0.18.10
  [59287772] + Formatting v0.4.2
  [92d709cd] + IrrationalConstants v0.1.0
  [2ab3a3ac] ↑ LogExpFunctions v0.2.5 ⇒ v0.3.0
  [e1d29d7a] ↑ Missings v0.4.5 ⇒ v1.0.1
  [69de0a69] ↓ Parsers v2.0.3 ⇒ v1.1.2
  [2dfb63ee] ↑ PooledArrays v0.5.3 ⇒ v1.3.0
  [08abe8d2] + PrettyTables v1.1.0
  [189a3867] ↑ Reexport v0.2.0 ⇒ v1.2.2
  [91c51154] + SentinelArrays v1.3.7
  [a2af1166] ↑ SortingAlgorithms v0.3.1 ⇒ v1.0.1
  [4c63d2b9] ↑ StatsFuns v0.9.8 ⇒ v0.9.10
  [bd369af6] ↑ Tables v0.2.11 ⇒ v1.5.0
  [ea10d353] - WeakRefStrings v0.5.8
  [9abbd945] - Profile

```

---

_[View the full topic](https://discourse.julialang.org/t/plot-size-changes-depending-on-installed-packages/67068)._
