2015-05-12 73 views
4

我試圖在散景中跟隨violin plot example,但無法將x軸標籤添加到我的小提琴中。根據它看起來像我應該能夠通過「名字」添加x軸標籤參數的Seaborn documentation,但是,下面的代碼不添加x軸標籤:散焦中的Seaborn地塊上的X軸標籤

import numpy as np 
import matplotlib.pyplot as plt 
import seaborn as sns 
from bokeh import mpl 
from bokeh.plotting import show 

# generate some random data 
data = 1 + np.random.randn(20, 6) 

# Use Seaborn and Matplotlib normally 
sns.violinplot(data, color="Set3", names=["kirk","spock","bones","scotty","uhura","sulu"]) 
plt.title("Seaborn violin plot in Bokeh") 

# Convert to interactive Bokeh plot with one command 
show(mpl.to_bokeh(name="violin")) 

我認爲,問題是我正在轉換一個數字從seaborn到matplotlib到散景,但我不確定x軸標籤在什麼級別。

我已經確認標籤在轉換爲matplotlib之前已經顯示背景虛化。我也嘗試在轉換後將標籤添加到散景中,但這會導致出現奇怪的情節。我已經爲這個問題與景開發者here創建了一個問題。

+0

如果您完全忽略散景,是否需要它們的X標籤? –

+0

是的,但後來我失去了互動性。 –

+0

理解 - 這只是一個診斷問題。祝你好運,理順這一點。 –

回答

0

編輯:我不知道爲什麼下面的答案被轉移到評論。作爲一個項目維護者,這個的答案,即:它不再可能自動轉換Seaborn,因爲該功能不再是庫的一部分。有沒有其他答案給。它不向項目或用戶社區提供服務,以掩蓋這一事實。


由於背景虛化12.5(2017年4月),support for Matplotlib has been deprecated,所以mpl.to_bokeh()不再可用。