Answers for "heatmap for dataframe python"

0

pandas plot heatmap

import matplotlib.pyplot as plt
import seaborn as sns

# optional: resize images from now on
plt.rcParams["figure.figsize"] = (16, 12)

# numeric_only_columns is a list of columns of the DataFrame
# containing numerical data only
# annot = True to visualize the correlation factor

sns.heatmap(df[numeric_only_columns].corr(), annot = False)
plt.show()
Posted by: Guest on May-14-2021
1

python add labels to seaborn heatmap

# Basic syntax:
sns.heatmap(df, xticklabels=x_labels, yticklabels=y_labels)

# Example usage:
import seaborn as sns
flight = sns.load_dataset('flights') 	# Load flights datset from GitHub
										# seaborn repository

# Reshape flights dataeset to create seaborn heatmap
flights_df = flight.pivot('month', 'year', 'passengers') 

x_labels = [1,2,3,4,5,6,7,8,9,10,11,12] # Labels for x-axis
y_labels = [11,22,33,44,55,66,77,88,99,101,111,121] # Labels for y-axis

# Create seaborn heatmap with required labels
sns.heatmap(flights_df, xticklabels=x_labels, yticklabels=y_labels)
Posted by: Guest on December-15-2020
0

heatmap of pandas dataframe with seaborn

import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd

# create some random data; replace that by your actual dataset
data = pd.DataFrame(np.random.rand(11, 5), columns=['A', 'B', 'C', 'D', 'E'], index = range(2000, 2011, 1))

# plot heatmap
ax = sns.heatmap(data.T)

# turn the axis label
for item in ax.get_yticklabels():
    item.set_rotation(0)

for item in ax.get_xticklabels():
    item.set_rotation(90)

# save figure
plt.savefig('seabornPandas.png', dpi=100)
plt.show()
Posted by: Guest on July-17-2021

Python Answers by Framework

Browse Popular Code Answers by Language