我正在试图绘制成组地图和框图作为子图。我有困难绘制成子图,因为它是一个图形级的地图。有办法做到这一点吗?
import pandas as pd
import seaborn as sns
# initiliaze a dataframe with index and column names
idf = pd.DataFrame.from_items([('A', [1, 2, 3]),
('B', [4, 5, 6]),
(
是否可以通过标签(行和列名)访问热图单元颜色。我可以通过行号和列号向单元格添加补丁,但我需要通过它的行名和列名来访问单元格 尝试添加修补程序但它不接受标注(行名和列名),如果我通过行号和列号添加修补程序,但我想通过标注名称访问它,则可以使用 import numpy as np
from matplotlib import pyplot as plt
import seaborn as sns
from matplotlib.patches import Rectangle
%matplotlib inline
df = pd.DataFrame(np.random.rand(5,5), i
我正在尝试使用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
为了简单起见,让我们使用虹膜数据集。我想添加一个与每个物种的颜色代码(本例中为蓝色、绿色、红色)相匹配的图例。顺便说一句,我在以下链接中发现了类似的问题,但更复杂一些。How to express classes on the axis of a heatmap in Seaborn 在Seaborn clustermap row color with legend上提出的解决方案本可以工作,但对于df[‘组织类型’,‘标签’]在定义legend_TN时,我不确定如何定义类似的标签,如虹膜‘物种’,'xxxx‘提前谢谢您的帮助。“”“ import pandas as pd
impo
我正在尝试在tkinter窗口中显示一个seaborn集群图。
我可以嵌入海运热图;但是,集群贴图不会出现在tkinter窗口中,而是出现一个空的海运框架。
#Libraries
import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt
import tkinter
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
#Returns plot for tkinter to display
def create_plot():
我正在使用seaborn库中的clustermap方法,我希望以斜体打印轴标签。我不认为seaborn允许我指定字体样式,所以我的问题是,有什么方法可以将斜体字体样式编码到标签字符串中吗?我试过了,[r'$\it{'+i+'}$' for i in data.columns],但不起作用。如有任何帮助,我们不胜感激!
‘我用海运做了一张包含数千个基因的聚类图。因为,我只对少数几个基因感兴趣,所以我想在蜱上展示那些感兴趣的基因。我正试着用虹膜数据集找出答案。请在我的代码下面找到。我不知道如何在正确的索引上得到感兴趣的样本。预先感谢您的帮助。
“”“
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
iris = sns.load_dataset('iris')
samples = ['sample_'+str(x) for x in list(iris.index)] #crea
考虑到这个,我将如何将条形图/直方图添加到右边的垂直轴(而不是列出名称)?
我希望直方图在右边显示橙色、黄色和棕色的列数据。
我考虑过尝试将sns.jointplot()与来自的marginal_kws一起使用,但对于2 histograms...so,我尝试在右边添加一个直方图,但我似乎无法使它正常工作。
# Libraries
import seaborn as sns
import pandas as pd
from matplotlib import pyplot as plt
# Data set
url = 'https://python-graph-gallery.co