我有一个像这样的小例子的数据文件:
小例子:
ID count
A2M 1386.26
A2M 7359.05
A2M 5178.95
ACVR1C 20.00
ACVR1C 37.80
ACVR1C 20.00
我正在尝试为ID列中的每个单个项目或列ID中的一系列项目创建violon plot
。表示如果我指定A2M,则它仅返回A2M的violon图,并且如果我从ID
列中指定2个项目,则程序将在同一图中返回2个violon图。为此,我编写了以下代码。您知道如何从ID列中指定项目以获取单一或多紫罗兰色图吗?
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import numpy as np
df = pd.read_csv('data.csv')
p = sns.violinplot(data=df,
x = 'ID',
y = 'count')