0
votes

Terrain de dispersion avec souterrain en marbénique

Je suis nouveau aux visualisations Python. J'essaie d'utiliser Dessiner deux parcelles de dispersion côte à côte à l'aide du code suivant, mais je ne pouvais pas.

Aussi, quelqu'un peut-il me fournir de bons tutoriels pour Seaborn / Matplotlib. J'ai culminé dans leur documentation et son intimidant xxx

i obtenir deux parcelles, l'une au dessus de l'autre. La première parcelle est de bonne taille, mais la deuxième parcelle ci-dessous n'est pas de la taille comme la première et a une très petite longueur d'axe x


7 commentaires

RelPlot est une fonction au niveau de la figure. Il ne faut pas d'axes comme entrée. Utilisez ScatterPlot à la place.


merci @importumofbeingernest qui a fonctionné. Pouvez-vous s'il vous plaît élaborer si possible sur les différences entre le niveau de la figure et le niveau des axes


Voir Stackoverflow.com/questions/23969619/... a également Seborn.pydata.org/... enfin Stackoverflow.com/Questtions/54959764/...


merci à @importumofbeingernest est un moyen facile de savoir si une parcelle est un niveau d'axes ou de niveaux


Malheureusement non. Dans certains cas, la documentation le mentionne cependant. Par exemple. dans le RelPlot Doc dit "Figure- Interface de niveau pour dessiner des parcelles relationnelles sur un FacetGrid. "


@ImportudesBeingEnternest Merci. Y a-t-il un moyen facile de commencer à apprendre tout cela? Les différents attributs, divers parcelles et comment ils devraient être structurés, différences et relations entre matplotlib et marborais. Je connais le code Python, mais je n'ai pas beaucoup plongé dans les visualisations jusqu'à présent et commencez à les apprendre maintenant.


En fait, dans le deuxième lien de mon deuxième commentaire, il est indiqué "de la façon dont vous pouvez dire si une fonction est" niveau de la figure "ou" niveau d'axes "est de savoir s'il faut un paramètre AX =. Vous pouvez également distinguer les deux Les classes de leur type de sortie: les fonctions de niveau des axes renvoient les axes matplotlib, tandis que les fonctions de niveau de la figure renvoient la facetTym. "


3 Réponses :


0
votes
#Somthing like this should work
import numpy as np
import matplotlib.pyplot as plt

x1 = [1, 2, 3, 4, 5]
x2 = [1, 2, 3, 4, 5]
y1 = [1, 8, 27, 36, 125]
y2 = [1, 4, 9, 16, 25]

fig, axes = plt.subplots(nrows=1, ncols=2, figsize=(5, 3))
axes[0].plot(x1, y1)
axes[1].plot(x2, y2)
fig.tight_layout()
plt.show()

3 commentaires

Fonctionne pour le traçage normal avec matplotlib mais pas lorsque vous utilisez marborn .


@Arpiths Pouvez-vous expliquer la Fig, les axes = PLT.SUBPLOTS (NRows = 1, NCOLS = 2, figsize = (5, 3)) renvoie et l'utilisation, renvoie-t-elle une figure et un axe?


@Bent quelle est la différence? pourquoi ne fonctionne-t-il pas avec mern-né, pouvez-vous s'il vous plaît élaborer



1
votes

Vous semblez avoir laissé votre deuxième paramètre hache . Essayez: XXX


1 commentaires

ce que @importance a dit ci-dessus a fonctionné. Même avec l'option AX, cela n'a pas fonctionné avec rel



2
votes

Vous n'avez pas spécifié le paramètre correctement. Donnez ceci un essai: xxx


0 commentaires