繁体   English   中英

matplotlib的绘图样式

[英]Plot-style of matplotlib

我想知道为什么matplotlib根据运行文件的系统以不同的样式输出绘图。 例如,我让相同的代码运行两次,一次在Windows机器上,一次在Ubuntu系统上,得到以下两个图

Windows版本 Ubuntu版本 地块中的信息显然是相同的,但是是否有一个特殊的命令让matplotlib知道我希望例如以“ Ubuntu风格”(两个版本中的较低版本)生产所有地块?

上图是使用matplotlib> = 2.0版本生成的。 下图是使用版本<2.0生成的。 样式更改记录在“ 更改为默认样式”中

尽管您可以将样式表从较新版本复制到旧版本并相应地设置参数,但是几乎不可能使matplotlib版本<2.0产生与matplotlib> = 2.0完全相同的输出。

然而,相反是可能的。 要通过新版本的matplotlib获得旧(经典)样式,应该可以通过

import matplotlib.pyplot as plt
plt.style.use("classic") 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM