我想将我的matplotlib图形转换为html格式的图形。我的图包含通过pyplot.axvline方法添加的垂直线。但是转换后它们消失了。
我写了这样的东西:
figure = pyplot.figure(figure_idx, figsize=figure_size, dpi=fig_dpi)
#
# filling a figure
#
for x in x_list:
pyplot.axvline(x)
plotly_fig = plotly.tools.mpl_to_plotly(copy.copy(figure))
plotly_fig["layout"]["showlegend"] = True
plotly_save_location = "plotly.html"
plotly.offline.plot(plotly_fig, filename=plotly_save_location, auto_open=False)
但是结果是没有垂直线。不过,如果我绘制pyplot图,它们就位。有任何想法吗?