Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/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
Python web中的Matplot库图像属性(Django)_Python_Django_Matplotlib_Graph_Matplotlib Widget - Fatal编程技术网

Python web中的Matplot库图像属性(Django)

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

我希望将图像输出到matplotlib中创建的web,该图像具有与运行
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,它看起来是为相当大的独立应用程序设计的,但这打开了相当有趣的视角,我感谢您与我分享,谢谢!