本文介绍了我的海运和Matplotlib的地块看起来一样吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
最近人们一直告诉我Seborn是Python中最好的数据可视化包,所以我决定尝试一下。但是,我的地块看起来与matplotlib的地块完全相同。
我使用的是PyCharm Python 3.6。
下面是我测试这两个的超级简单代码:
x = [1, 2, 3, 4, 5]
y = [11, 12, 13, 14, 15]
plt.plot(x, y)
plt.show()
sns.lineplot(x, y)
plt.show()
它们看起来都像:
正常情况下,海运地块至少应该有一个网格化的蓝色背景。为什么地雷不工作?
推荐答案
Seborn是matplotlib的扩展,它简化了某些任务。也就是说,通常使用seborn创建绘图只需要使用matplotlib直接绘图所需代码行数的30%到50%。但每一块海运的地块都必然是matplotlib的地块。
关于样式,Seborn在设置样式参数方面有一些快捷方式。这些在Aestetics tutorial中有详细说明。
简而言之,您可以使用
seaborn.set()
若要获取"暗网格"主题,可以使用
seaborn.reset_defaults()
将参数重置回matplotlib默认值。
本质上[*]使用matplotlib可以通过
实现相同的效果plt.style.use("seaborn-darkgrid")
和
plt.style.use("default")
为此,请阅读matplotlib customizing tutorial。
[*]差别很小,因为
seaborn.set
还设置了其他参数,比如图形大小的默认值等。 这篇关于我的海运和Matplotlib的地块看起来一样吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!