Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Seaborn不接受Python中的x和y参数。

Seaborn不接受Python中的x和y参数。
EN

Stack Overflow用户
提问于 2017-11-28 23:29:23
回答 2查看 7.5K关注 0票数 2

我想用变量x绘制变量y的频率,为此,我使用了seaborn.countplot()方法。但是,我收到了一个错误消息。

关于一个可复制的示例,请参见下面的内容:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
surveys_species_by_plot_sample

    plot_id taxa
0   1   Bird
1   1   Rabbit
2   1   Rodent
3   2   Bird
4   2   Rabbit
5   2   Reptile
6   2   Rodent
7   3   Bird
8   3   Rabbit
9   3   Rodent

现在的目的是用plot_id绘制分类群(鸟、兔等)的数量。我使用以下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sn.countplot(x = "plot_id", y = "taxa", data = surveys_species_by_plot_sample,
             palette = sn.color_palette(palette = ["SteelBlue" , "Salmon"], n_colors = 4))

我收到以下错误消息:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
TypeError: Cannot pass values for both `x` and `y`

我不明白,因为文档指出,x和y变量都可以传递给函数:

参数: x,y,hue :数据或矢量数据中变量的名称,用于绘制长格式数据的可选输入。有关解释,请参阅示例。 数据: DataFrame、数组或数组列表、用于绘图的可选数据集。如果x和y不存在,则解释为宽形式。否则,它将是长形式的。

您的建议将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-29 00:04:04

阅读文档中的示例,您只能传递x或y,而不能两者都传递。声明X或Y会改变图表的方向。你可能需要一个不同的图表类型。

票数 1
EN

Stack Overflow用户

发布于 2022-10-19 11:04:00

如果你想在你的绘图中同时使用x和y,你不能使用计数图,而应该使用sn.barplot :)

sn.barplot(x = "plot_id",y= "taxa",data = surveys_species_by_plot_sample,palette = sn.color_palette(palette = "SteelBlue“,"Salmon",n_colors = 4))

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47547235

复制
相关文章
为python(x,y)安装python
为了给我的python(x,y) 2.7.10安装xlwt包,在windows的命令行界面执行如下命令即可:
py3study
2020/01/08
8320
为python(x,y)安装python
R语言建模入门:如何理解formula中y~.和y~x:z的含义?
背景:2019年的某月末日,三路人开局,兴趣所致组建了“花儿少年”:一个有组织、有纪律的R语言入门交流学习组织。自此,开启了一段小白&大师的成长史。
拴小林
2020/07/10
8K0
求z=x-y的概率密度_X和Y独立同分布
总结过一次,一般方法是可以由分布函数再求导得到概率密度,计算一定更要小心才能得到正确的解。
全栈程序员站长
2022/11/02
1.6K0
求z=x-y的概率密度_X和Y独立同分布
Spark Scala当中reduceByKey(_+_) reduceByKey((x,y) => x+y)的用法
reduceByKey(_+_)是reduceByKey((x,y) => x+y)的一个 简洁的形式 */ val rdd08 = sc.parallelize(List((1, 1), (1, 4),(1, 3), (3, 7), (3, 5))) val rdd08_1 = rdd08.reduceByKey((x, y) => x + y) println("reduceByKey 用法 " + rdd08_1.collect().mkString(",")) sc.stop() } def myunion(rdd05: RDD[Int], rdd06: RDD[Int]): Unit = { val res: RDD[Int] = rdd05.union(rdd06)
马克java社区
2019/07/20
1.9K0
Spark Scala当中reduceByKey(_+_) reduceByKey((x,y) => x+y)的用法
C语言:定义一个计算两个整数的和的函数int sum(int a,int b),在主函数中输入两个整数x和y,调用sum(x,y)输出x+y的和。
最近也没学python,倒是忙着写起了C语言作业,我也分享一下我的作业吧,希望对大家有用。 我就不想分析了,直接上代码好吗?有问题留言好吧。 关注我,我是川川,计算机大二菜鸟,有问题可以找我,一起交流。QQ:2835809579
川川菜鸟
2021/10/18
5K0
Skill语言实现将一个table中的坐标point(x,y)按照x和y进行从小到大排序的函数
/***************** 对table中的point进行排序,按照type值将x或者y从小到大排 *******************/ defun(TableSort (table type) table_len=length(table) let((sortedTable) sortedTable=makeTable("table") for(i 0 table_len-1 sortedTable[i]=table[i] ) for(i 0 table_len-2
黑马Amos
2023/03/21
7460
python3中的缺省参数和命名参数
def test(a,b):result=a+bprint("result=%d"%(a+b))test(11,22)test(11,1)test(22,1)def test1(a,b=1):#b=1 是一个缺省参数result=a+bprint("result=%d"%(a+b))test1(11)test1(11,b=22) #此处b=22 是一个命名参数
狼啸风云
2020/02/11
1.5K0
python的seaborn模块
Using named colors from the xkcd color survey
狼啸风云
2019/08/14
1K0
自定义个范围的x,y坐标(python画图)
内容:例如我的数据x的范围小于2,y的范围小于2,但是我想画一个x轴和y轴都从0-5的图,这时候好像只能用坐标轴共享才可以。也就是得有一个数据xy0-5范围,以这个为基础,画另一个图。其中两个数据分别是d1,d2。
一个有趣的灵魂W
2020/09/15
2.8K0
自定义个范围的x,y坐标(python画图)
X电容与Y电容
X电容和Y电容统称为安规电容,安规电容即经过安全认证的电容,经过国家权威机构检验测试通过的交流电容,产品有各国认证标志。失效后,不会导致电击,不危及人身安全。
crazy_hw
2022/08/29
1K0
X电容与Y电容
Python中函数的参数(参数的使用和作用、形参和实参)
演练需求:开发一个名字叫sum_num的函数,这个函数能够实现两个数字的求和功能.
python自学网
2022/05/11
2.7K0
Python中函数的参数(参数的使用和作用、形参和实参)
Echarts折线图的x和y轴坐标颜色修改
继续对Echarts的属性进行探索,关于如何修改Echarts的x和y轴坐标颜色的问题,继续看,主要修改代码的地方:
王小婷
2019/08/20
6.9K0
python学习----pearsonr(x,y)相关系数计算
print "Lower noise",pearsonr(x,x+np.random.normal(0,1,size))
用户7886150
2020/12/30
2.3K0
「R」ggplot2 修改x和y轴刻度
这个R tutorial描述如何使用ggplot2包修改x和y轴刻度。同样,该文包含如何执行轴转换(对数化,开方等)和日期转换。
王诗翔呀
2020/07/02
9.8K0
「R」ggplot2 修改x和y轴刻度
JVM运行参数之-X和-XX参数
JVM的-X参数是非标准参数,在不同版本的jvm中,参数可能会有所不同,可以通过java -X查看非标准参数。
共饮一杯无
2022/11/28
6720
在seaborn中设置和选择颜色梯度
seaborn在matplotlib的基础上进行开发,当然也继承了matplotlib的颜色梯度设置, 同时也自定义了一系列独特的颜色梯度。在seaborn中,通过color_palette函数来设置颜色, 用法如下
生信修炼手册
2020/11/02
3.8K0
在seaborn中设置和选择颜色梯度
numpy.dot()和x.dot(y)函数介绍和示例
参考链接: 示例说明Python2.x和Python3.x之间的重要区别 numpy.dot()和x.dot(y)函数介绍和示例  释义:numpy.dot() 和 x.dot(y) 为矩阵乘法计算。  示例1:  import numpy as np mat1 = np.array([[1, 2, 3],                   [4, 5, 6]]) mat2 = np.array([[1, 2],                  [1, 2],                  [1,
用户7886150
2020/11/18
1.7K0
python中的if x 与if x == True
测试一下时间,显然第一种略快一点。第二个多了比较的操作,略慢一点。并且,考虑到PEP的规范,运行速度和简洁性等方面,if x更加合适。此外,在python中判断为假的主要有:
生信编程日常
2020/04/01
2.9K0
009.python科学计算库seaborn(中)
版权声明:本文为博主原创文章,允许转载,请标明出处。 https://blog.csdn.net/qwdafedv/article/details/82854768
qubianzhong
2018/10/10
5430
前任de密码:(x^2+y^2-1)^3+x^2*y^3
正要下班,前任发来一串代码。按照一贯的尿性来看,这应该是TMD发错了。但鉴于今天日期特殊,仔细思考了一下好像不太对。
xjjdog
2021/05/27
4600

相似问题

用于Google Drive Api下载文件的Android访问令牌

20

Google Drive API文件下载状态%0

10

Google Drive PHP API下载文件

10

Google Drive API (Javascript) -无法从Google Drive下载pdf文件内容

111

Google Drive api Android下载Google文档文件

311
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文