Python web中的Matplot库图像属性(Django)
我希望将图像输出到matplotlib中创建的web,该图像具有与运行Python web中的Matplot库图像属性(Django),python,django,matplotlib,graph,matplotlib-widget,Python,Django,Matplotlib,Graph,Matplotlib Widget,我希望将图像输出到matplotlib中创建的web,该图像具有与运行image.show()时在桌面上相同的功能,例如缩放,更彻底地沿着绘图移动 我已经签出了#stack,收到了只提供静态图像或gif或matplotlib.animate() 我还看了matplotlib小部件,但这些小部件仅适用于桌面GUI 请分享一些关于如何实现的经验或想法 谢谢Matplotlib是一个服务器端库,因此您无法在客户端执行类似的操作 最接近的方法是使用(mpld3通过将matplotlib图转换为需要d3
image.show()
时在桌面上相同的功能,例如缩放,更彻底地沿着绘图移动
我已经签出了#stack,收到了只提供静态图像或gif或matplotlib.animate()
我还看了matplotlib小部件,但这些小部件仅适用于桌面GUI
请分享一些关于如何实现的经验或想法
谢谢Matplotlib是一个服务器端库,因此您无法在客户端执行类似的操作
最接近的方法是使用(mpld3通过将matplotlib图转换为需要d3 js图渲染的html/js来工作)或其他绘制点的客户端库。将纯matplotlib服务于web的最简单方法是使用
除此之外,您可能还想看看特定的库,如Plotly或bokeh。太棒了,非常感谢。你自己试过吗?有没有django/mpld3集成的可行示例?@Aleks_Saint-我为我们在mpld3中的应用程序创建了一个概念证明,但我们最终决定我们的用例不需要它。链接的文档有。我已经检查过了,但是mpld3看起来更符合我的需要。非常感谢。我曾经开始使用mpld3,过了一段时间,我意识到bokeh更合适,因为它可以在服务器上动态运行,也可以在网页上静态运行。最后,这一切都取决于应用程序。更详细地查看bokeh,它看起来是为相当大的独立应用程序设计的,但这打开了相当有趣的视角,我感谢您与我分享,谢谢!