But according to the documentation the correct property would be title.text on the relevant axis. Your version uses a deprecated form, for which support was removed with plotly 3.0.0 (as mentioned in the release notes). Replace your code with this one to fix the issue: