Используя Seaborn, я могу создать файл . Сделать его вертикальным не проблема. Но хотелось бы иметь горизонтальный скрипичный сюжет. Я видел, что рекомендуется просто переключать x и y при передаче параметров в функция violinplot
.
Я хочу получить тот же сюжет скрипки, просто повернутый на 90 градусов, и не могу добиться этого, просто переключив x и y. Вот простой пример:
import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
categories = pd.Series(['2008', '2008', '2008', '2009', '2009' ])
values = pd.Series(np.random.normal(0,1, 5))
sns.violinplot( x=categories, y=values, linewidth=5)
plt.show()
sns.violinplot( y=categories, x=values, linewidth=5)
plt.show()
Это два графика. Во-первых, это вертикальный сюжет скрипки, как и ожидалось. Но второй - не аналог горизонтального скрипичного сюжета. Что не так с командой, вызывающей второй сюжет?