Python matplotlib可视化中的突然变化

Python matplotlib可视化中的突然变化,python,python-2.7,matplotlib,Python,Python 2.7,Matplotlib,我正在Ubuntu 14.04中使用Python 2.7.6、Ipython 1.2.1和matplotlib 1.3.1 In [4]: print(sys.version) 2.7.6 (default, Mar 22 2014, 22:59:56) [GCC 4.8.2] In [5]: matplotlib.__version__ Out[5]: '1.3.1' 在没有对matplotlib或Python进行任何更新的情况下,matplotlib绘图的可视化突然发生了变化 matp

我正在Ubuntu 14.04中使用Python 2.7.6、Ipython 1.2.1和matplotlib 1.3.1

In [4]: print(sys.version)
2.7.6 (default, Mar 22 2014, 22:59:56) 
[GCC 4.8.2]

In [5]: matplotlib.__version__
Out[5]: '1.3.1'
在没有对matplotlib或Python进行任何更新的情况下,matplotlib绘图的可视化突然发生了变化

matplotlib的古老经典情节如下:

现在,新的情节似乎总是这样:

正如你们可以清楚地看到的,现在我缺少轴线,图例边框,误差线。我使用的是相同的python代码和相同的解释器


这种情况是否发生在任何人身上,或者有解决方案吗?

可以使用不同的后端。我可以想象你为你的图形卡或任何东西安装了一个新的驱动程序,在matplotlib中有一个自动检测,就像opengl一样

但是,您可以更改后端,也可以尝试一下


这只是matplotlib的一个小错误

我发现,因为我在同一段代码中同时使用seaborn(它使用matplotlib绘制图形)和matplotlib绘制图形,所以我得到了错误。一旦我分离了密码,它就恢复正常了


如果有人同时使用seaborn和matplotlib遇到此错误,请报告

这肯定是某个地方的一个错误。。。默认情况下,新matplotlib仍显示轴脊椎。我知道这一点,因为为了更好的美观,我通常会明确地删除顶部和右侧的安装:t查看您的rcparam,并将其与默认安装进行比较,以查看您是否意外更改了它。您如何知道使用哪一个?我现在的后台是Tkagg这是个好问题。对后端的使用进行了一个小的概述。我会首先尝试一些不同的东西,看看它是否解决了问题。之后,我会开始考虑哪一个适合我的需要?我需要矢量图形还是其他什么?嗨,我注意到你建议的一些标记wiki编辑从外部源复制了大量内容。百科全书文章和广告副本等一般性描述不能提供有用的指导;尝试创建一些东西,并确保将其归为原始作者。请参阅:。谢谢@澳洲航空公司,我不知道。我将编辑一些我从维基百科上获取的标签。如果我提到wikipedia就足够了吗?从技术上讲,这已经足够了,不过我建议尝试重写页面,以便它们更易于阅读,并且删除任何不必要的堆栈溢出信息。