Bokeh中的Seaborn图上的X轴标签

时间:2015-05-12 13:45:06

标签: matplotlib bokeh seaborn

我试图在散景中关注violin plot example,但无法在我的小提琴中添加x轴标签。根据{{​​3}}看起来我应该可以通过"名称"添加x轴标签。但是,以下代码不会添加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中。我还尝试在转换后将标签添加到散景中,但这会导致一个奇怪的情节。我已经为散景开发人员Seaborn documentation创建了这个问题。

1 个答案:

答案 0 :(得分:0)

编辑:我不确定为什么下面的答案被移到了评论中。作为项目维护者,这个的答案,即:不再可能自动转换Seaborn,因为该功能不再是库的一部分。 没有其他答案可以提供。它没有为项目或用户社区提供服务来掩盖这一事实。

自Bokeh 12。5(2017年4月)support for Matplotlib has been deprecated以来,mpl.to_bokeh()已不再可用。