在python中修复重叠图形

2024-10-02 06:28:28 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

如果有人能帮我展示一些更清晰、更有条理的东西,我将不胜感激。我想把图形分开


Tags: nodatasizetitledepltgenderyes

热门问题