标签: seaborn

使用黑色iPython Notebook配置文件显示Seaborn/Matplotlib绘图的最佳方式

我使用奇妙的Seaborn库来获取IPython Notebook中的一些摘要统计数据.我最近切换到我的笔记本的深色主题,并试图找出深色背景的Seaborn最佳见解.我正在使用这种darkgrid风格,但传说仍然是用黑色打印,这使得它们无法阅读.这是一个例子:

在黑暗的背景的Seaborn

修复我使用Seaborn的样式以使图例显示为白色的最佳方法是什么?

更新:我刚注意到我的Matplotlib图存在同样的问题..所以我的问题更为笼统.您使用什么样式来允许黑暗图上的白色,以便传说可读?

matplotlib ipython ipython-notebook seaborn

16
推荐指数
4
解决办法
6257
查看次数

用Python绘制二维核密度估计

我想绘制2D核密度估计.我发现seaborn包在这里非常有用.但是,经过长时间的搜索,我无法弄清楚如何使y轴和x轴不透明.另外,如何在轮廓上显示密度值?如果有人可以帮助我,我将非常感激.下面请看我的代码和图表.在此输入图像描述

import numpy as np
import seaborn as sns
import matplotlib.pyplot as pl

Y = np.random.multivariate_normal((0, 0), [[0.8, 0.05], [0.05, 0.7]], 100)
ax = sns.kdeplot(Y, shade = True, cmap = "PuBu")
ax.patch.set_facecolor('white')
ax.collections[0].set_alpha(0)
ax.set_xlabel('$Y_1$', fontsize = 15)
ax.set_ylabel('$Y_0$', fontsize = 15)
pl.xlim(-3, 3)
pl.ylim(-3, 3)
pl.plot([-3, 3], [-3, 3], color = "black", linewidth = 1)
pl.show()
Run Code Online (Sandbox Code Playgroud)

python plot kernel matplotlib seaborn

16
推荐指数
1
解决办法
2万
查看次数

PairGrid上的Seaborn相关系数

是否有matplotlib或seaborn图我可以使用g.map_lower或g.map_upper来获取每个双变量图的相关系数,如下所示?手动映射plt.text以获取下面的示例,这是一个繁琐的过程.

在此输入图像描述

python seaborn

16
推荐指数
1
解决办法
9709
查看次数

错误:'conda'只能安装到根环境中

我尝试安装python包seaborn时收到以下错误:

conda install --name dato-env seaborn
Error: 'conda' can only be installed into the root environment
Run Code Online (Sandbox Code Playgroud)

当然,这很令人费解,因为我不想安装conda.我正在尝试安装seaborn.

这是我的设置.我有3个python环境:

  • 拿督-ENV
  • py35

我以前成功安装了seaborn(使用命令conda install seaborn),但是它安装在root环境中(并且我的iPython笔记本无法使用dato-env).

我试图在dato-env环境中安装seaborn,以便它可以用于我的iPython笔记本代码,但我不断收到上述错误,说我必须在root环境中安装conda.(conda安装在根环境中)

如何成功将seaborn安装到我的dato-env中?

在此先感谢您的任何帮助.

编辑:

> conda --version
conda 4.0.5
> conda env list
dato-env              *  /Users/*******/anaconda/envs/dato-env
py35                     /Users/*******/anaconda/envs/py35
root                     /Users/*******/anaconda
Run Code Online (Sandbox Code Playgroud)

python install package conda seaborn

16
推荐指数
2
解决办法
1万
查看次数

具有对数刻度色条的Seaborn热图

有没有办法设置颜色条比例以登录seaborn热图图表?
我正在使用pandas的数据透视表输出作为调用的输入

 sns.heatmap(df_pivot_mirror,annot=False,xticklabels=256,yticklabels=128,cmap=plt.cm.YlOrRd_r)
Run Code Online (Sandbox Code Playgroud)

谢谢.

pandas seaborn

16
推荐指数
4
解决办法
1万
查看次数

如何在seaborn中并排绘制两个计数图?

我试图绘制两个显示击球和保龄球计数的计票图.我尝试了以下代码:

l=['batting_team','bowling_team']
for i in l:
    sns.countplot(high_scores[i])
    mlt.show()
Run Code Online (Sandbox Code Playgroud)

但通过使用这个,我得到两个一个在另一个下面的情节.我如何让他们并排订购?

python matplotlib pandas seaborn

16
推荐指数
2
解决办法
2万
查看次数

删除Seaborn barplot图例标题

我使用seaborn绘制分组条形图,如https://seaborn.pydata.org/examples/factorplot_bars.html

给我:https: //seaborn.pydata.org/_images/factorplot_bars.png

传说中有一个标题(性别),我想删除.

我怎么能实现这一目标?

python matplotlib bar-chart seaborn

16
推荐指数
3
解决办法
2万
查看次数

如何调整seaborn pairplot中的透明度(alpha)?

我可以创建seaborns beatiful散点图regplot,通过获得的透明度权水平scatter_kws

sns.regplot(x='logAssets', y='logLTIFR', lowess=True, data=df, scatter_kws={'alpha':0.15}, line_kws={'color': 'red'})
Run Code Online (Sandbox Code Playgroud)

获得这个:

在此输入图像描述

是否有选择在seaborn pairplot调整透明度?

python matplotlib seaborn

16
推荐指数
2
解决办法
2万
查看次数

第二个y轴时间序列seaborn

使用数据帧seaborn可以与seaborn绘制说column1sns.tsplot(data=df.column1, color="g").我们怎样才能在seaborn中绘制两个y轴的时间序列?

python seaborn

16
推荐指数
3
解决办法
2万
查看次数

使用seaborn,如何将垂直线添加到分布图(sns.distplot)

使用seaborn.pydata.orgPython DataScience手册中的示例,我可以使用以下代码段生成组合分布图:

码:

import pandas as pd
import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt

# some settings
sns.set_style("darkgrid")

# Create some data
data = np.random.multivariate_normal([0, 0], [[5, 2], [2, 2]], size=2000)
data = pd.DataFrame(data, columns=['x', 'y'])

# Combined distributionplot
sns.distplot(data['x'])
sns.distplot(data['y'])
Run Code Online (Sandbox Code Playgroud)

情节: 在此输入图像描述

如何将此设置与垂直线组合,以便我可以说明这样的阈值:

在此输入图像描述

我知道我可以用matplotlib这样做动态直方图子图用线标记目标,但我真的很喜欢seaborn情节的简单性,并且真的想知道是否可以更优雅地做到这一点.(是的,我知道seaborn建立在顶级matplotlib上)

谢谢你的任何建议!

python plot matplotlib seaborn

16
推荐指数
1
解决办法
1万
查看次数