You are reading an old version of the documentation (v3.1.0). For the latest version see https://matplotlib.org/stable/api/prev_api_changes/api_changes_2.1.1.html
Version 3.1.0
matplotlib
Fork me on GitHub

Table of Contents

API Changes in 2.1.1

Default behavior of log scales reverted to clip <= 0 values

The change it 2.1.0 to mask in logscale by default had more disruptive changes than anticipated and has been reverted, however the clipping is now done in a way that fixes the issues that motivated changing the default behavior to 'mask'.

As a side effect of this change, error bars which go negative now work as expected on log scales.