Ho iniziato a utilizzare PyCharm IDE, ma non sono stato in grado di determinare come gestire le librerie esterne lì. Ad esempio, PyCharm non vede matplotlib . Nel file manager di PyCharm, vedo chiaramente l’elenco delle librerie esterne e non c’è matplotlib . Tuttavia, l’ho installato e conosco la sua posizione. Come posso aggiungere questa […]
Ho il seguente set di dati: x = [0, 1, 2, 3, 4] y = [ [0, 1, 2, 3, 4], [5, 6, 7, 8, 9], [9, 8, 7, 6, 5] ] Ora lo ordino con: import matplotlib.pyplot as plt plt.plot(x, y) Tuttavia, voglio etichettare i set di dati a 3 y con questo comando, […]
%pylab inline import pandas as pd import numpy as np import matplotlib as mpl import seaborn as sns typessns = pd.DataFrame.from_csv(‘C:/data/testesns.csv’, index_col=False, sep=’;’) mpl.rc(“figure”, figsize=(45, 10)) sns.factorplot(“MONTH”, “VALUE”, hue=”REGION”, data=typessns, kind=”box”, palette=”OrRd”); Ricevo sempre una figura di piccole dimensioni, indipendentemente dalle dimensioni che ho specificato in figsize … Come risolvere il problema?
Ho un semplice patternplot import seaborn as sns g = sns.factorplot(“name”, “miss_ratio”, “policy”, dodge=.2, linestyles=[“none”, “none”, “none”, “none”], data=df[df[“level”] == 2]) Il problema è che le etichette x corrono tutte insieme, rendendole illeggibili. Come ruoti il testo in modo che le etichette siano leggibili?
Sto cercando di fissare gli assi alla notazione scientifica di due diversi set di dati in cui uno è [1-9] x1e-3 e l’altro è [1-9] x1e-4. Vorrei impostare entrambi gli assi su 10 ^ -4 e avere le cifre una dopo le cifre decimali (es.% .1e). Ecco una versione semplice con cui ho provato a […]
Sto riscontrando un problema con il tentativo di salvare alcuni grafici con ellissoidi trasparenti su di essi se provo a salvarli con le estensioni .ps / .eps. Ecco la trama salvata come .png: Se scelgo di salvarlo come .ps / .eps, ecco come appare: Come ho capito, dovevo usare ImageMagick per convertire il png originale […]
Vorrei annotare i punti dati con i loro valori accanto ai punti sulla trama. Gli esempi che ho trovato riguardano solo xey come vettori. Tuttavia, mi piacerebbe farlo per un DataFrame panda che contiene più colonne. ax = plt.figure().add_subplot(1, 1, 1) df.plot(ax = ax) plt.show() Qual è il modo migliore per annotare tutti i punti […]
C’è un modo per cambiare il colore di un asse (non le zecche) in matplotlib? Ho esaminato i documenti per Axes, Axis e Artist, ma senza fortuna; anche la galleria matplotlib non ha alcun suggerimento. Qualche idea?
Controlla l’asse x della figura sottostante. Come posso spostare leggermente le etichette a sinistra in modo che si allineino con le rispettive tacche? Sto ruotando le etichette usando: ax.set_xticks(xlabels_positions) ax.set_xticklabels(xlabels, rotation=45) Ma, come puoi vedere, la rotazione è centrata al centro delle etichette di testo. Il che fa sembrare che siano spostati a destra. Ho […]
In uno script in cui creo molte figure con fix, ax = plt.subplots(…) , ottengo l’avviso RuntimeWarning: sono state aperte più di 20 cifre. Le figure create tramite l’interfaccia di pyplot ( matplotlib.pyplot.figure ) vengono mantenute fino alla chiusura esplicita e possono consumare troppa memoria. Tuttavia, non capisco perché ottengo questo avviso, perché dopo aver […]