Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matplotlib Bokeh Seaborn地块上的X轴标签_Matplotlib_Bokeh_Seaborn - Fatal编程技术网

Matplotlib Bokeh Seaborn地块上的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.

我正试图遵循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.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月)以来,so
mpl.to_Bokeh()
不再可用。也可以通过bryevdv查看。@JoelOstblom我不知道您为什么将此移到评论中。实际的答案是这已经不可能了。这就是答案。