首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >seaborn.barplot会在不传递任何参数的情况下接受matplotlib.pyplot变量吗?

seaborn.barplot会在不传递任何参数的情况下接受matplotlib.pyplot变量吗?
EN

Stack Overflow用户
提问于 2019-11-09 09:46:40
回答 2查看 141关注 0票数 2

我从机器学习开始,最近我一直在研究机器学习算法。我见过seaborn.barplot采用plt.figure来显示图形,没有任何参数。那件事怎么可能?

代码语言:javascript
复制
fig = plt.figure(figsize = (7,7))
sns.barplot(x = 'quality',y = 'fixed acidity', data = wineData)

图不作为参数传递给sns.barplot,但它根据图大小显示了图。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-11-09 10:00:52

代码语言:javascript
复制
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
data = np.random.normal(0, 1, 3)
# array([-1.18878589,  0.59627021,  1.59895721])
plt.figure(figsize=(16, 6))
sns.boxplot(x=data);

为了更改海运包的图形大小,请使用matplotlib.pyplot.figure

绘制条形图的海运函数,使用matplotlib.pyplot.figure和figsize关键字。

票数 2
EN

Stack Overflow用户

发布于 2019-11-09 14:09:46

在海运条形图代码中,您可以找到以下两行

代码语言:javascript
复制
if ax is None:
    ax = plt.gca()

这意味着,如果用户没有提供轴ax,则获取当前图形中的当前轴。当前的图形是由您用给定的图形大小创建的。所以海运公司把它的标价画到了这个数字上。

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

https://stackoverflow.com/questions/58778100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档