<bdo id='8LCHv'></bdo><ul id='8LCHv'></ul>

    <small id='8LCHv'></small><noframes id='8LCHv'>

    <tfoot id='8LCHv'></tfoot>
  1. <i id='8LCHv'><tr id='8LCHv'><dt id='8LCHv'><q id='8LCHv'><span id='8LCHv'><b id='8LCHv'><form id='8LCHv'><ins id='8LCHv'></ins><ul id='8LCHv'></ul><sub id='8LCHv'></sub></form><legend id='8LCHv'></legend><bdo id='8LCHv'><pre id='8LCHv'><center id='8LCHv'></center></pre></bdo></b><th id='8LCHv'></th></span></q></dt></tr></i><div id='8LCHv'><tfoot id='8LCHv'></tfoot><dl id='8LCHv'><fieldset id='8LCHv'></fieldset></dl></div>
      <legend id='8LCHv'><style id='8LCHv'><dir id='8LCHv'><q id='8LCHv'></q></dir></style></legend>

      解决matplotlib库show()方法不显示图片的问题

      时间:2023-12-16
        <tbody id='NsYb6'></tbody>

        <legend id='NsYb6'><style id='NsYb6'><dir id='NsYb6'><q id='NsYb6'></q></dir></style></legend>

            <bdo id='NsYb6'></bdo><ul id='NsYb6'></ul>
              <tfoot id='NsYb6'></tfoot>

              • <i id='NsYb6'><tr id='NsYb6'><dt id='NsYb6'><q id='NsYb6'><span id='NsYb6'><b id='NsYb6'><form id='NsYb6'><ins id='NsYb6'></ins><ul id='NsYb6'></ul><sub id='NsYb6'></sub></form><legend id='NsYb6'></legend><bdo id='NsYb6'><pre id='NsYb6'><center id='NsYb6'></center></pre></bdo></b><th id='NsYb6'></th></span></q></dt></tr></i><div id='NsYb6'><tfoot id='NsYb6'></tfoot><dl id='NsYb6'><fieldset id='NsYb6'></fieldset></dl></div>

                <small id='NsYb6'></small><noframes id='NsYb6'>

                下面是详细的攻略:

                解决matplotlib库show()方法不显示图片的问题

                在使用matplotlib库绘制图像时,常常会使用show()方法来显示图片。但是,有时候在使用show()方法时,会发现图片没有显示出来,这是因为show()方法的默认行为是使用非交互式后端(i.e. 窗口不会直接弹出),而在Jupyter notebook等环境下,该方法不会将图像显示出来。在这篇文章中,我们将介绍如何解决这个问题。

                使用画布

                通过使用画布,可以将图像显示在窗口中,从而解决show()方法不显示图片的问题。下面是一个示例:

                import matplotlib.pyplot as plt
                
                fig, ax = plt.subplots()
                ax.plot([1, 2, 3, 4], [1, 4, 2, 3])
                plt.show()
                

                在上面的代码中,我们使用如下方式创建画布:

                fig, ax = plt.subplots()
                

                然后,我们使用ax.plot()方法绘制图像,并通过plt.show()方法将图像显示出来。使用这种方式,可以确保图像正确地显示在窗口中。

                设置交互式后端

                除了使用画布之外,还可以通过设置交互式后端的方式解决show()方法不显示图片的问题。我们可以使用如下方式将matplotlib库设置为交互式后端:

                %matplotlib notebook
                

                这个命令将会将matplotlib库设置为交互式后端,并在Jupyter notebook等环境下正确地显示图像。下面是一个示例:

                import matplotlib.pyplot as plt
                
                %matplotlib notebook
                
                plt.plot([1, 2, 3, 4], [1, 4, 2, 3])
                plt.show()
                

                在上面的代码中,我们使用%matplotlib notebook命令将matplotlib库设置为交互式后端,然后使用plt.plot()方法绘制图像,并通过plt.show()方法将图像显示出来。使用这种方式,可以确保图像正确地显示在Jupyter notebook等环境中。

                总之,在使用matplotlib库绘制图像时,如果遇到show()方法不显示图片的问题,可以通过使用画布或设置交互式后端的方式解决。

                上一篇:Python下线程之间的共享和释放示例 下一篇:Python实现向PPT中插入表格与图片的方法详解

                相关文章

                  <legend id='ZA08F'><style id='ZA08F'><dir id='ZA08F'><q id='ZA08F'></q></dir></style></legend>
                  <i id='ZA08F'><tr id='ZA08F'><dt id='ZA08F'><q id='ZA08F'><span id='ZA08F'><b id='ZA08F'><form id='ZA08F'><ins id='ZA08F'></ins><ul id='ZA08F'></ul><sub id='ZA08F'></sub></form><legend id='ZA08F'></legend><bdo id='ZA08F'><pre id='ZA08F'><center id='ZA08F'></center></pre></bdo></b><th id='ZA08F'></th></span></q></dt></tr></i><div id='ZA08F'><tfoot id='ZA08F'></tfoot><dl id='ZA08F'><fieldset id='ZA08F'></fieldset></dl></div>
                  <tfoot id='ZA08F'></tfoot>

                  1. <small id='ZA08F'></small><noframes id='ZA08F'>

                    • <bdo id='ZA08F'></bdo><ul id='ZA08F'></ul>