首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用squarify绘制树状图时如何定义图形

用squarify绘制树状图时如何定义图形
EN

Stack Overflow用户
提问于 2021-01-22 22:34:04
回答 1查看 538关注 0票数 0

我正在用树形图绘制一些鳞化

不过,我不知道如何为他们定义figsize,也无法在他们的文档中找到任何东西。工作守则如下:

代码语言:javascript
复制
df = df.groupby(feature)["profit"].sum()
squarify.plot(sizes=df, label=df.index, alpha=.8)
plt.axis('off')
plt.show()

如下面所示,我尝试将figsize=(14, 6)添加到squarify.plot中,但没有工作。

代码语言:javascript
复制
squarify.plot(sizes=df, label=df.index, figsize=(14, 6), alpha=.8)

我很感激你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-22 23:08:44

绘图函数的来源如下所示:

def绘图(大小、norm_x=100、norm_y=100、color=None、label=None、value=None、ax=None、pad=False、bar_kwargs=None、text_kwargs=None、**kwargs ):

因此,该函数接受一个ax参数,您可以这样生成该参数:

代码语言:javascript
复制
fig = plt.figure(figsize=(14,6))
ax = fig.add_suplot(111)

然后

代码语言:javascript
复制
squarify.plot(sizes=df, ax=ax)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65853635

复制
相关文章

相似问题

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