# Plots.jl pythonplot() matplotlib downgrading

**URL:** https://discourse.julialang.org/t/plots-jl-pythonplot-matplotlib-downgrading/106599
**Category:** Visualization
**Tags:** pythonplot
**Created:** [November 22, 2023, 9:41pm UTC](https://discourse.julialang.org/t/plots-jl-pythonplot-matplotlib-downgrading/106599 "2023-11-22T21:41:36Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![rafael.guerra](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rafael.guerra/32/216610_2.png) [@rafael.guerra](https://discourse.julialang.org/u/rafael.guerra)
#### Post date: [November 22, 2023, 9:41pm UTC](https://discourse.julialang.org/t/plots-jl-pythonplot-matplotlib-downgrading/106599/1 "2023-11-22T21:41:36Z")

</div>

When attempting to plot three aligned subplots in Plots.jl’s pythonplot() backend, the following error message is displayed:

`ERROR: Python: AttributeError: 'GrouperView' object has no attribute 'join' Python stacktrace: none`

The same error was reported in SO and a [recommendation](https://stackoverflow.com/a/77419183) was given to downgrade matplotlib to 3.7 or 3.6.

How to perform such a downgrade?
