在python3中的同一图中制作单个或多个violon图

时间:2019-07-08 12:00:02

标签: python-3.x data-visualization

我有一个像这样的小例子的数据文件:

小例子:

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')

0 个答案:

没有答案