草庐IT

Seaborn的简述

全部标签

python - Seaborn 中的黑白箱线图

我正在尝试使用Python的Seaborn包绘制多个黑白箱线图。默认情况下,绘图使用调色板。我想用纯黑色轮廓画出它们。我能想到的最好的是:#figurestylessns.set_style('white')sns.set_context('paper',font_scale=2)plt.figure(figsize=(3,5))sns.set_style('ticks',{'axes.edgecolor':'0','xtick.color':'0','ytick.color':'0'})ax=sns.boxplot(x="test1",y="test2",data=dataset,c

python - 在 seaborn 中使用 FacetGrid 为所有面重复 x 轴标签

我正在使用提供的FacetGrid示例here这导致下面的情节。在我的数据集中,有很多图,为每个面重复x轴标签会很方便,而不仅仅是在底部。对于这个例子,值62,...,76应该为每个A-Jfacet重复。 最佳答案 Bazingaa的答案适用于matplotlib2.0.2版。对于较新版本的matplotlib,使用ax.tick_params()并设置labelbottom=True似乎可行:foraxing.axes.flatten():ax.tick_params(labelbottom=True)

python - 使用 Seaborn 绘制具有最小/最大阴影的时间序列图

我正在尝试根据以下数据创建3行时间序列图,在WeekxOverload图中,每个Cluster是不同的线。我对每个(集群、周)对有多个观察(每个atm5个,将有1000个)。我希望线上的点是该特定(集群、周)对的平均过载值,而带是它的最小/最大值。目前正在使用以下代码来绘制它,但我没有得到任何线条,因为我不知道使用当前数据帧指定什么单位:ax14=sns.tsplot(data=long_total_cluster_capacity_overload_df,value="Overload",time="Week",condition="Cluster")GISTData我觉得我仍然需要

python - 在 seaborn 中订购箱线图 x 轴

我的数据框round_data如下所示:errorusernametask_path00.02n49vq14uhvy93i5uw33tf7s1ei07vngozrzlsr6q6cnh8w...39.png10.10n49vq14uhvy93i5uw33tf7s1ei07vngozrzlsr6q6cnh8w...45.png20.15n49vq14uhvy93i5uw33tf7s1ei07vngozrzlsr6q6cnh8w...44.png30.25xdoaztndsxoxk3wycpxxkhaiew3lrsou3eafx3em58uqth...43.png............11

python - 如何将箱线图叠加在 Seaborn 的群图之上?

我正在尝试使用matplotlib和Seaborn一起绘制群图和箱线图。我找到了如何将它们绘制在一起,但箱形图出现在群图下方。这样做的问题是群图点淹没了箱线图,箱线图丢失了。我认为通过切换调用函数的顺序,首先调用箱线图而不是下面链接中的第二个箱线图,会将箱线图覆盖在顶部,但事实并非如此。是否可以将箱线图叠加在群体绘图点之上?如果不是,是否可以创建指示四分位数位置的线?代码:swarm_name="Swarm_Plot_01"#sns.set_style("whitegrid")ax=sns.boxplot(data=[df.Rate_VL1R,df.Rate_V12R,df.Rate_

python - 在 Seaborn 的 Regplot 中使用日期时间

我在Jupyter/IPython中工作以绘制每天的单词量,但在Seaborn中使用日期时间和Regplot时遇到问题。Regplot本身显然doesnotsupportregressionagainstdatedata,虽然我想要完成的事情并不一定需要Regplot的解决方法——也许只是一种格式化x轴标签的方法。一个最小的工作示例,使用简单的时间戳:%matplotlibinlineimportnumpyasnpimportpandasaspdimportmatplotlibasmplimportmatplotlib.pyplotaspltimportmatplotlib.dates

python - 如何从 seaborn distplot fit= 获取拟合参数?

我正在使用seaborndistplot(数据,fit=stats.gamma)如何获取返回的拟合参数?这是一个例子:importnumpyasnpimportpandasaspdimportseabornassnsfromscipyimportstatsdf=pd.read_csv('RequestSize.csv')importmatplotlib.pyplotaspltreqs=df['12webpages']reqs=reqs.dropna()reqs=reqs[np.logical_and(reqs>np.percentile(reqs,0),reqs

入门51单片机(STC8952RC)定时器、有关中断原理简述、寄存器设置与程序示例(包括流水灯和计时器)

目录1.单片机之定时器1.1STC89C52RC定时器模式1工作流程1.1.1计数部分1.1.2时钟部分1.1.3中断部分1.2定时器T0、T1相关寄存器 1.2.1TCOM寄存器1.2.2TMOD寄存器1.3定时器与中断相关主要寄存器1.3.1  IE中断使能寄存器:1.3.2IP中断优先级控制寄存器:2.定时器及中断寄存器初始化与函数通用示例2.1T0定时器模式1初始化设置(T1类似)2.1.1手动编写初始化函数2.1.2 利用stc-isp完成初始化函数2.2 中断相关子函数定义示例 2.3LED间隔1s闪烁示例程序代码(STC89C52RC) 3定时器中断实验程序3.1独立按键调节50

python - 更改 seaborn 热图颜色条上的刻度大小

我想在使用seaborn模块创建的热图中增加对应于颜色栏的刻度标签大小。例如:importseabornassnsimportpandasaspdimportnumpyasnparr=np.random.random((3,3))df=pd.DataFrame(arr)ax=sns.heatmap(arr)通常我会在颜色条轴对象上使用tick_params方法更改labelsize关键字,但是使用heatmap()函数我可以仅将kwargs传递给colorbar构造函数。如何修改此图中颜色栏的刻度标签大小? 最佳答案 调用heatm

python - 在 seaborn.jointplot 中绘制两个分布

我有两个pandas数据框,我想在同一个seaborn中绘制jointplot.它看起来像这样(命令在IPythonshell中;ipython--pylab):importpandasaspdimportseabornassnsiris=sns.load_dataset('iris')df=pd.read_csv('my_dataset.csv')g=sns.jointplot('sepal_length','sepal_width',iris)两个数据帧中的键是相同的。如何在同一图中绘制我的值(当然颜色不同)?甚至更详细:如何绘制两个数据集,但只在顶部和侧面分布第一个数据集?IE。