0
我要繪製兩個箱線圖和一個數字的平均值。到目前爲止,我的情節看起來像這樣使用這些代碼:的Python:seaborn pointplot和積於一身,但箱線圖上移動x軸
sns.swarmplot(x="stimulus", y="data", data=spi_num.astype(np.float), edgecolor="black", linewidth=.9)
sns.boxplot(x="stimulus", y="data", data=spi_num.astype(np.float), saturation=1)
sns.pointplot(x="stimulus", y="data", data=spi_num.astype(np.float), linestyles='', scale=1, color='k', errwidth=1.5, capsize=0.2, markers='x')
sns.pointplot(x="stimulus", y="data", data=spi_num.astype(np.float), linestyles='--', scale=0.4, color='k', errwidth=0, capsize=0)
plt.ylabel("number of spikes")
plt.title("Median Number of Spikes");
我想有點改變我的平均「X」標誌的權利,這樣的errorbars不重疊盒子裏的鬍鬚。任何想法如何做到這一點?一個額外的問題:我如何在這個情節中插入一個說明「x:mean,o:data values」優雅的圖例?
建立我的數據框
trial_vec = np.tile(np.arange(16)+1, 10)
stimulus_vec = np.repeat([-2., -1.75, -1., -0.75, -0.5, 0.5, 1., 1.25, 1.75, 2.5 ], 16)
data_vec = np.random.randint(0, 16, size=160)
spi_num = pd.DataFrame({'trial': trial_vec, 'stimulus': stimulus_vec, 'data': data_vec}).astype('object')
你是親,th anks!我會稍後再嘗試。 –
如何將虛線與我的'x's一起移動?還有錯誤條?到目前爲止,只有我的標記被移動,但看起來很奇怪。 –
問題在哪裏?你有嘗試過什麼嗎? – ImportanceOfBeingErnest