<h3 dir="auto">Bug report</h3>
<p dir="auto"><strong>Bug summary</strong></p>
<p dir="auto">AttributeError: module 'matplotlib' has no attribute 'verbose'</p>

<p dir="auto"><strong>Code for reproduction</strong></p>

<div class="highlight highlight-source-python notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="# from matplotlib import cbook, pyplot as plt, style
#
#"><pre class="notranslate"><span class="pl-c"># from matplotlib import cbook, pyplot as plt, style</span>
<span class="pl-c">#</span>
<span class="pl-c">#</span></pre></div>
<p dir="auto"><strong>Actual outcome</strong></p>

<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Traceback (most recent call last):
  File &quot;C:/Users/95235/Desktop/history-1.py&quot;, line 4, in &lt;module&gt;
    from matplotlib import cbook, pyplot as plt, style
  File &quot;D:\JetBrains\pyEnv\python363\lib\site-packages\matplotlib\pyplot.py&quot;, line 115, in &lt;module&gt;
    _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
  File &quot;D:\JetBrains\pyEnv\python363\lib\site-packages\matplotlib\backends\__init__.py&quot;, line 62, in pylab_setup
    [backend_name], 0)
  File &quot;D:\JetBrains\PyCharm 2017.3\helpers\pycharm_matplotlib_backend\backend_interagg.py&quot;, line 17, in &lt;module&gt;
    verbose = matplotlib.verbose
AttributeError: module 'matplotlib' has no attribute 'verbose'"><pre class="notranslate"><code class="notranslate">Traceback (most recent call last):
  File "C:/Users/95235/Desktop/history-1.py", line 4, in &lt;module&gt;
    from matplotlib import cbook, pyplot as plt, style
  File "D:\JetBrains\pyEnv\python363\lib\site-packages\matplotlib\pyplot.py", line 115, in &lt;module&gt;
    _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
  File "D:\JetBrains\pyEnv\python363\lib\site-packages\matplotlib\backends\__init__.py", line 62, in pylab_setup
    [backend_name], 0)
  File "D:\JetBrains\PyCharm 2017.3\helpers\pycharm_matplotlib_backend\backend_interagg.py", line 17, in &lt;module&gt;
    verbose = matplotlib.verbose
AttributeError: module 'matplotlib' has no attribute 'verbose'
</code></pre></div>
<p dir="auto"><strong>Expected outcome</strong></p>
<p dir="auto">"verbose = matplotlib.verbose"(line in in backend_interagg.py) should be "verbose = matplotlib.Verbose"</p>


<p dir="auto"><strong>Matplotlib version</strong></p>

<ul dir="auto">
<li>Operating system: Windows 10</li>
<li>Matplotlib version: matplotlib-2.2.0</li>
<li>Matplotlib backend (<code class="notranslate">print(matplotlib.get_backend())</code>): module://backend_interagg</li>
<li>Python version: python 3.6.3</li>
<li>Jupyter version (if applicable):</li>
<li>Other libraries:</li>
</ul>


<p dir="auto">pip install matplotlib</p>
<p dir="auto">Minimum amount of code to reproduce the bug:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="import matplotlib.pyplot as plt

x = [0.15, 0.11, 0.06, 0.06, 0.12, 0.56]
flierprops = dict(marker='o', markerfacecolor='green', markersize=12, linestyle='none')
plt.boxplot(x, flierprops=flierprops)
plt.show()"><pre class="notranslate"><code class="notranslate">import matplotlib.pyplot as plt

x = [0.15, 0.11, 0.06, 0.06, 0.12, 0.56]
flierprops = dict(marker='o', markerfacecolor='green', markersize=12, linestyle='none')
plt.boxplot(x, flierprops=flierprops)
plt.show()
</code></pre></div>
<p dir="auto">This produces<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/438870/4129016/530ddecc-3317-11e4-964b-c9f08541e321.png"><img src="https://cloud.githubusercontent.com/assets/438870/4129016/530ddecc-3317-11e4-964b-c9f08541e321.png" alt="buggy-boxplot" style="max-width: 100%;"></a></p>
<p dir="auto">Note the flier is a large blue plus sign, not a green circle as specified by <code class="notranslate">flierprops</code>.</p>
<p dir="auto">This happens with Python 2.7.8 and matplotlib 1.4.0 -- haven't tested other situations.</p>
<p dir="auto">This bug does not seem to be dependent upon the particular choice of <code class="notranslate">flierprops</code> but I haven't exhaustively tested this.</p>
<p dir="auto">Notably, this broken example can also be found in the boxplot demo code: <a href="http://matplotlib.org/examples/statistics/boxplot_demo.html" rel="nofollow">http://matplotlib.org/examples/statistics/boxplot_demo.html</a></p>
<p dir="auto">The relevant code at that page is shown in the third line at the top and the last two lines at the bottom of this image:</p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/438870/4129069/b013e958-3318-11e4-9d9f-508539471c4e.png"><img src="https://cloud.githubusercontent.com/assets/438870/4129069/b013e958-3318-11e4-9d9f-508539471c4e.png" alt="boxplot-demo-code" style="max-width: 100%;"></a></p>
<p dir="auto">And the demo graph that results from this demo code is also broken in the same way as the first example -- a large blue plus is shown instead of the specified symbol:</p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/438870/4129072/ba1a1a9e-3318-11e4-837b-dfd5bb6fdf28.png"><img src="https://cloud.githubusercontent.com/assets/438870/4129072/ba1a1a9e-3318-11e4-837b-dfd5bb6fdf28.png" alt="boxplot-demo-broken-result" style="max-width: 100%;"></a></p>
<p dir="auto">Lastly, note that if the the <code class="notranslate">sym</code> argument is provided that specifies the symbol desired, <code class="notranslate">boxplot</code> does seem to respect <code class="notranslate">flierprops</code>. Code example:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="import matplotlib.pyplot as plt

x = [0.15, 0.11, 0.06, 0.06, 0.12, 0.56]
flierprops = dict(marker='o', markerfacecolor='red', markersize=16, linestyle='none')
plt.boxplot(x, flierprops=flierprops, sym='o') # Added sym argument!
plt.show()"><pre class="notranslate"><code class="notranslate">import matplotlib.pyplot as plt

x = [0.15, 0.11, 0.06, 0.06, 0.12, 0.56]
flierprops = dict(marker='o', markerfacecolor='red', markersize=16, linestyle='none')
plt.boxplot(x, flierprops=flierprops, sym='o') # Added sym argument!
plt.show()
</code></pre></div>
<p dir="auto">Result:<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/438870/4129051/26ec9878-3318-11e4-89d1-2529e2fd52b5.png"><img src="https://cloud.githubusercontent.com/assets/438870/4129051/26ec9878-3318-11e4-89d1-2529e2fd52b5.png" alt="buggy-boxplot-fix" style="max-width: 100%;"></a></p>
<p dir="auto">If this is the intended fix or correct way to use this function, this should be made clear in the documentation and in the demo code.</p>
<p dir="auto">Justification for this issue: There were closed issues related to this, but one seemed to involve some debate about defaults and the other seemed to concern only lower values. The bug reported here is not a problem with defaults nor just with lower fliers. Couldn't find other potential duplicates but apologies if that is the case.</p>