我正在尝试使用Seaborn在Python上创建一个带有树状图的热图,我有一个大约900行的csv文件。我将该文件作为pandas数据帧导入,并尝试绘制该文件,但热图中没有显示大量的行。我做错了什么?
这是我现在拥有的代码。但是热图只表示了大约49行。,但它没有显示我的所有数据。
import seaborn as sns
import pandas as pd
from matplotlib import pyplot as plt
# Data set
df = pd.read_csv('diff_exp_gene.csv', index_col = 0)
# Defa
我在python中有两个数据帧。
data_A
Name X Y
A 1 0
B 1 1
C 0 0
data_B
Name X Y
A 0 1
B 1 1
C 0 1
我想把这些热图重叠起来,如果它是data_frame A中的1,那么瓷砖是彩色的紫色(或任何颜色),但是如果它在data_frame B中是1,那么就画一个圆圈(最好是第一个)。
例如,热图将显示A,X颜色的紫色,但在两个数据帧中有1的则是带点的紫色。C,Y只会有一个点,而C,X则什么都没有。
我可以用海掩蔽,用不同的颜色绘制两个热图,但是颜色差异不够清楚,
我正在尝试运行python脚本来生成热图和聚类树状图。但我收到一条错误信息说:
import: unable to open X server @ error/import.c/ImportImageCommand/361
我是linux和python的新手。所以我完全搞不懂为什么会发生这个错误。有人知道如何解决这个问题吗?
我的操作系统是linux fedora。
谢谢。
Mapbox有一个。有几次,规范中出现了4个数字(0,0,6,1、0,1,9,3、0,2,9,20和7,1,9,0):
// Increase the heatmap weight based on frequency and property magnitude
'heatmap-weight': [
'interpolate',
['linear'],
['get', 'mag'],
0,
0,
6,
1
],
或者:
// Increase the heatmap color weight weight by