Matplotlib Bokeh Seaborn地块上的X轴标签
我正试图遵循bokeh中的规则,但无法将x轴标签添加到我的小提琴中。根据,看起来我应该能够通过“names”参数添加x轴标签,但是,以下代码没有添加x轴标签:Matplotlib Bokeh Seaborn地块上的X轴标签,matplotlib,bokeh,seaborn,Matplotlib,Bokeh,Seaborn,我正试图遵循bokeh中的规则,但无法将x轴标签添加到我的小提琴中。根据,看起来我应该能够通过“names”参数添加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.
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再转换为bokeh,但我不确定x轴标签的级别
我已经确认标签在转换为bokeh之前显示在matplotlib中。我还尝试在转换后将标签添加到bokeh,但这会导致一个奇怪的情节。我已经向bokeh开发者提出了一个问题。自bokeh 12.5版(2017年4月)以来,
mpl.to_bokeh()
不再可用 如果你完全跳过bokeh,x标签是你想要的吗?是的,但是我失去了互动性。明白了——这只是一个诊断问题。祝你好运解决了这个问题。自Bokeh 12.5(2017年4月)以来,sompl.to_Bokeh()
不再可用。也可以通过bryevdv查看。@JoelOstblom我不知道您为什么将此移到评论中。实际的答案是这已经不可能了。这就是答案。