gpt4 book ai didi

python - 修复 python 中的重叠图形

转载 作者:太空宇宙 更新时间:2023-11-03 20:57:57 26 4
gpt4 key购买 nike

我正在使用子图方法使我的工作更加有序,但我不知道如何修复图形的重叠。这是我的代码:

import matplotlib.pyplot as plt
import pandas as pd
data=pd.read_csv('churn.csv')
fugados=data[data.Churn=='Yes']
noFugados=data[data.Churn=='No']

plt.subplot(3,2,1)
plt.title('Cantidad de clientes y fugados [1]')
plt.scatter('Fugados',fugados.Churn.size)
plt.scatter('Clientes',noFugados.Churn.size)
plt.ylabel('Cantidad de personas')

plt.subplot(3,2,2)
plt.title('Cantidad de hombres y mujeres [2]')
m=data[data.gender=='Female']
h=data[data.gender=='Male']
plt.scatter('Hombres',h.gender.size)
plt.scatter('Mujeres',m.gender.size)
plt.ylabel('Cantidad de personas')

plt.subplot(3,2,3)
plt.title('Cantidad de hombres y mujeres fugados [3]')
m=data[(data.gender=='Female') & (data.Churn=='Yes')]
h=data[(data.gender=='Male') & (data.Churn=='Yes')]
plt.scatter('Hombres',h.gender.size)
plt.scatter('Mujeres',m.gender.size)
plt.ylabel('Cantidad de personas')

plt.subplot(3,2,4)
plt.title('Cantidad de hombres y mujeres que son clientes [4]')
m=data[(data.gender=='Female') & (data.Churn=='No')]
h=data[(data.gender=='Male') & (data.Churn=='No')]
plt.scatter('Hombres',h.gender.size)
plt.scatter('Mujeres',m.gender.size)
plt.ylabel('Cantidad de personas')
plt.subplot(3,2,5)
plt.title('Cantidad de fugados que tenían fibra óptica u otro servicio [5]')
conFibra=data[(data.InternetService=='Fiber optic') & (data.Churn=='Yes')]
sinFibra=data[(data.InternetService!='Fiber optic') & (data.Churn=='Yes')]
plt.scatter('Fibra óptica',conFibra.gender.size)
plt.scatter('Otro servicio',sinFibra.gender.size)
plt.ylabel('Cantidad de personas')

这是输出: plot

如果有人可以帮助我展示更清晰、更有条理的内容,我将不胜感激。我想分离图形。

最佳答案

尝试在显示之前添加plt.tight_layout()

引用号:https://matplotlib.org/tutorials/intermediate/tight_layout_guide.html

关于python - 修复 python 中的重叠图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55892652/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com