我和Seaborn设计了一个情节:
# imports
import random
%matplotlib inline
import pandas as pd
import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt
# create some random data
N = 20
rand_matrix = np.asarray([random.randrange(1,11)/10 for _ in range(1, N*N+1) ]).reshape(N,N)
data = np.flip(np.triu(rand_matrix), 1)
df = pd.DataFrame(data, index=pd.date_range(start='2015-01-01', freq='MS',\
periods=N), columns = range(1,N+1))
df[1]=1
# seaborn plot
plt.figure(figsize=(20,20))
sns.heatmap(data = df,
annot = True,
vmin = 0.0,
vmax = 1.0,
cmap = 'PuBuGn')
下面是我如何创建情节图:
^{pr2}$我有以下问题:
2.如何将旧数据放在顶端?在
3.如何获取热图中显示的数据标签?在
^{pr2}$4.是否可以进行绘图优化?在
这里没有捷径。在
绘图:
情节:
相关问题 更多 >
编程相关推荐