0

我想使用 seaborn 创建一个小提琴图,我对如何使用参数有点困惑。我将数据存储在 6 个列表中(所有列表长度相同): file1_score 和 file1_rms * - 文件 1* 的 2 个列表

file2_score & file2_rms * - 文件 2* 的 2 个列表

file3_score & file3_rms * - 文件 3* 的 2 个列表

我想观察三个不同文件在不同 rms 下的分数分布。我的输出应该是这样的:

预期图的照片

有人可以帮我写代码吗?先感谢您。

4

1 回答 1

0

这可能有点太复杂了,但我在 cvs 文件中打印了我的列表,然后运行了以下代码:

import pandas as pd
df=pd.read_csv("Thatfile.csv")
import seaborn as sns
sns.set('paper', color_codes=True)
sns.violinplot(x= 'rms', y= 'file_type', data = df)

我得到了我想要的输出

于 2018-07-23T15:32:15.610 回答