ingrandisci la mappa di calore dei nati marini


16

Creo un corr()df da un df originale. Il corr()df è venuto fuori 70 X 70 ed è impossibile visualizzare il heatmap ... sns.heatmap(df). Se provo a visualizzare il corr = df.corr(), la tabella non si adatta allo schermo e posso vedere tutte le correlazioni. È un modo per stampare l'intero dfindipendentemente dalle sue dimensioni o per controllare le dimensioni della mappa di calore?

inserisci qui la descrizione dell'immagine

visualization  pandas  plotting  machine-learning  neural-network  svm  decision-trees  svm  efficiency  python  linear-regression  machine-learning  nlp  topic-model  lda  named-entity-recognition  naive-bayes-classifier  association-rules  fuzzy-logic  kaggle  deep-learning  tensorflow  inception  classification  feature-selection  feature-engineering  machine-learning  scikit-learn  tensorflow  keras  encoding  nlp  text-mining  nlp  rnn  python  neural-network  feature-extraction  machine-learning  predictive-modeling  python  r  linear-regression  clustering  r  ggplot2  neural-network  neural-network  training  python  neural-network  deep-learning  rnn  predictive-modeling  databases  sql  programming  distribution  dataset  cross-validation  neural-network  deep-learning  rnn  machine-learning  machine-learning  python  deep-learning  data-mining  tensorflow  visualization  tools  sql  embeddings  orange  feature-extraction  unsupervised-learning  gan  machine-learning  python  data-mining  pandas  machine-learning  data-mining  bigdata  apache-spark  apache-hadoop  deep-learning  python  convnet  keras  aggregation  clustering  k-means  r  random-forest  decision-trees  reference-request  visualization  data  pandas  plotting  neural-network  keras  rnn  theano  deep-learning  tensorflow  inception  predictive-modeling  deep-learning  regression  sentiment-analysis  nlp  encoding  deep-learning  python  scikit-learn  lda  convnet  keras  predictive-modeling  regression  overfitting  regression  svm  prediction  machine-learning  similarity  word2vec  information-retrieval  word-embeddings  neural-network  deep-learning  rnn 

Sono un po 'confuso, vuoi stampare df.corr()o modificare le dimensioni della mappa di calore?
— Icyblade,

@Gilbert Puoi mascherare la mappa di calore in modo tale che sia la metà superiore sia la metà inferiore vengano visualizzate
— enterML

Idealmente, voglio aumentare la dimensione della mappa di calore.
— Gilbert,

Risposte:


18

Ho scoperto come aumentare le dimensioni della mia trama con il seguente codice ...

plt.subplots(figsize=(20,15))
sns.heatmap(corr)

inserisci qui la descrizione dell'immagine


Controlla tu stesso la risposta :-)
— Icyblade

3

Anche questo funzionerebbe.

plt.figure(figsize=(20,15))
ax=subplot(111)
sns.heatmap(corr,ax=ax)

0
plt.figure(figsize=(20,15))

pltnon è sempre definito, posso usare Seaborn senza plt.

Per utilizzare la riga sopra è necessario importare anche plt come:

from matplotlib import plt

import matplotlib.pyplot as plt
— grofte

0

L'idea di base è aumentare le dimensioni predefinite della figura nello strumento di stampa. È necessario importare matplotlib e impostare la dimensione della figura predefinita o solo la dimensione della figura corrente su una più grande. Inoltre, Seaborn è costruito sulla parte superiore di matplotlib. È necessario installare e importare matplitlib per utilizzare al meglio la libreria Seaborn.


0

Ciò funzionerà anche e consentirà la parametrizzazione della scala. La dimensione della figura può anche essere regolata dopo la stampa.

fig = plt.gcf()  # or by other means, like plt.subplots
figsize = fig.get_size_inches()
fig.set_size_inches(figsize * 1.5)  # scale current size by 1.5

fig.set_size_inches

fig.get_size_inches

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.