Tracer une courbe pour une variable catégorielle pandas

FerhatYous Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

J'ai le jeu de données CSV suivant :

action,adresse_ip,ip_source,ip_dest,client
block,128.04.03.29,29E9t9994,12300rtgR30,client1
block,128.05.04.22,29E9th9994,12300Rg30,client2
allow,128.06.05.293,29dfbfE99994", 12d300R30,client1
block,128.07.73.294,29E99fv994,1230s0R30,client3
allow,128.07.83.295,29Egfn99994,12h300R30",client2
allow,128.08.93.296,29E99fv994,123k00R30",client5
allow,128.04.04.297,29E99994,12300tR30,client7
block,128.01.01.298,29E99994,1230z0R30", client8
block,128.02.02.299,29E99994,1230v0R30,client9
block,128.02.02.299,29E99994,1230v0R30,client9
block,128.02.02.299,29E99994,1230v0R30,client9
block,128.02.02.299,29E99994,1230v0R30,client9
block,128.02.02.299,29E99994,1230v0R30,client9
block,na,29E99994,1230z0R30", client8
allow,na,29E90094,12110R30,client30
allow,na,29E90094,12110R30,client30
allow,na,29E90094,12110R30,client30
allow,na,29E90094,12110R30,client30
allow,na,29E90094,12110R30,client30
allow,na,29E90094,12110R30,client30
allow,na,29E90094,12110R30,client30
allow,na,29E90094,12110R30,client30
allow,128.07.83.295,29Egfn99994,12h300R30",client2
allow,128.08.93.296,29E99fv994,123k00R30",client5
allow,128.04.04.297,29E99994,12300tR30,client7
allow,128.07.83.295,29Egfn99994,12h300R30",client2
allow,128.08.93.296,29E99fv994,123k00R30",client5
allow,128.04.04.297,29E99994,12300tR30,client7
allow,na,29E90094,12110R30,client30
allow,na,29E90094,12110R30,client30
allow,na,29E90094,12110R30,client30
allow,na,29E90094,12110R30,client30
block,128.04.03.29,29E9t9994,12300rtgR30,client1


... et je voudrais faire un graphique qui va représenter une courbe pour la colonne "adresse_ip" où l'axe X représente le nombre de catégories de la colonne et l'axe Y représente le pourcentage de 0 a 100, avec un point coloré à l'intersection de 2 catégories et de leur pourcentage.

Merci beaucoup pour votre aide
A voir également:

1 réponse

mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Bonjour,

Personnellement je n'ai pas compris ce que tu voulais tracer. Peut-être qu'en expliquant certains points attendus sur ta courbe je comprendrais mieux.

À ce stade, tout ce que je peux te dire, c'est que tu peux sans doute tracer ta courbe avec matplotlib. Réfléchis si tu veux un histogramme, une courbe, autre chose. En fonction de ce choix, réfère-toi aux exemples fournis dans la documentation.

De manière générale, les fonctions de matplolib attendent deux listes (appelons les
x
et
y
), telles que le i-ème point de la courbe est placé aux coordonnées
(x[i], y[i])
. Donc, essaye déjà de reconstruire ces deux listes...

Bonne chance
0