我正在使用 mpld3 在 Intranet 网站上显示图表。我正在使用将图形保存到字典并使用 mpld3.js 在客户端呈现它的选项。
除非我想使用注释,否则该图呈现良好。那些明显抵消了。而且我不明白为什么,因为即使我将偏移量设置为 (0, 0),注释仍然很遥远。
为了说明这一点,我复制并粘贴了这篇文章中给出的示例: Matplotlib: How to put individual tags for a scatter plot
请注意,这两个图像是使用上述链接中的代码同时生成的。matplotlib 是使用以下方法制作的:
plt.show()
然后手动保存。
mpld3 中的一个是使用:
graph_data = json.dumps(fig_to_dict(fig))
然后graph_data
在客户端使用 生成mpld3.js
,除了使用注释时,它工作得很好。
你知道它为什么会这样吗?最终我可以只显示直接从 matplotlib 生成的图像,但是具有交互式图表是一个不错的奖励。