首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >紧凑的海运布局

紧凑的海运布局
EN

Stack Overflow用户
提问于 2019-07-26 20:35:42
回答 1查看 6.4K关注 0票数 2

对于数据科学来说,我是个新手,我试着用catplot绘制一个图表,但x轴上的文本总是重叠。如何实现紧凑布局?我在网上找到了一些描述,但没有任何意义。

代码语言:javascript
运行
复制
import csv
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
i=0
df = pd.DataFrame()
with open("D:/france.csv", 'r') as csvFile:
    reader = csv.reader(csvFile)
    for row in reader:
df=df.append({'TIME':row[0],'GEO':row[1],'UNIT':row[2],'SEX':row[3],'AGE':row[4],'ICD10':row[5],'Value':row[6],'flags and footnotes':row[7]},ignore_index=True)
df1=df[1:]

fig=sns.catplot(x="TIME",y="ICD10",data=df1)
csvFile.close()

警告: UserWarning:未应用紧密布局。左边距和右边距不能大到足以容纳所有轴装饰。Warnings.warn(‘未应用紧凑布局。左右边距’

EN

回答 1

Stack Overflow用户

发布于 2020-02-21 22:58:32

要应用紧凑的布局,您可以简单地使用:

代码语言:javascript
运行
复制
plt.tight_layout()
plt.show()

在代码的末尾。

也许你想在这里做的是使轴变长,增加绘图的大小,或者减小字符的大小。例如,在调用sns.catplot之前使用fig=plt.figure(figsize=(1,1))可以设置图形的大小。

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

https://stackoverflow.com/questions/57220213

复制
相关文章

相似问题

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