matplotlib如何设置画图格式,使得可视化效果更好

  统计/机器学习 数据可视化 Python    浏览次数: 2491
3

如题

 

machine learner   2017-09-14 10:49



   2个回答 
9

萝卜青菜各有所爱吧,你要你的林志玲,他要他的许晴。


plt.style.use('ggplot')


plt.style.use('bmh')


plt.style.use('fivethirtyeight')


plt.style.use('seaborn-whitegrid')


plt.style.use('dark_background')


plt.style.use('grayscale')


品种众多,供君选择。


麦克信条   2017-09-14 12:28

bmh看起来挺不错的 - batmanX   2017-09-16 10:04
3


plt.style.use('ggplot')

用plt.style.use('ggplot')就可以设置画图的风格。其中‘ggplot'就是matplotlib提供的一种画图风格。

使用 print(plt.style.available) 就可以看到所以可以使用的画图风格。

总的来说,这些可设置的画图风格都比matplotlib默认的会显得更好看更专业一些。

下面两幅图分别是使用了ggplot的风格和matplotlib默认的风格的柱状图的对比。


数据挖掘工   2017-09-14 11:09



  相关主题

seaborn报错:regplot() got an unexpected keyword argument 'alpha'   1回答

matplotlib.pyplot环境下给曲线下方的面积涂色?   1回答

plt.scatter plot怎么让不同的类别有不同的颜色   2回答

plt.bar怎么设置每个bar的颜色?   1回答

python里怎么实现柱状图?   1回答

matplotlib.pyplot画图的标题中插入变量   1回答

python做图自定义背景色   1回答

用matplotlib.pyplot作图时,调整标题中文字的大小   1回答

如何调节seaborn里字体大小?   1回答

matpltlib怎么给直方图加上拟合曲线?   2回答

python怎么画excel里那种双y轴的图?   1回答

怎么用matplotlib.pyplot画出堆积柱状图?   1回答



回答问题时需要注意什么?

我们谢绝在回答前讲“生动”的故事。

我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。

我们谢绝答非所问。

我们谢绝自己不会、硬要回答。

我们感激每一个用户在编写答案时的努力与付出!