相关疑难解决方法(0)

Matplotlib:Web服务器上的交互式绘图

我目前在我的django网站上使用Open Flash Chart 2,但我发现它不够可定制.(当你想要通常的条形图,折扣图时,它很棒,但是自制形状呢......).虽然它是开源的,但我不想在Flex代码中潜水.

我正在考虑很多关于matplotlib但是文档在Web应用程序开发方面相当差.

有人在他的网络应用程序中使用matplotlib吗?我希望能够在这些网站上找到可以实现的目标的链接.谢谢

python django web-applications matplotlib

19
推荐指数
2
解决办法
2万
查看次数

在网上绘制matplotlib

以下代码当然会创建一个名为test的PNG并将其保存在服务器上:

from matplotlib.figure import Figure                         
from matplotlib.backends.backend_agg import FigureCanvasAgg  

fig = Figure(figsize=[4,4])                                  
ax = fig.add_axes([.1,.1,.8,.8])                             
ax.scatter([1,2], [3,4])                                     
canvas = FigureCanvasAgg(fig)                                
canvas.print_figure("test.png")
Run Code Online (Sandbox Code Playgroud)

然后要在浏览器中查看图像,我们必须转到example.com/test.png.这意味着我们必须首先使用Python代码调用页面来创建test.png文件,然后转到PNG文件.有没有办法从创建图像的Python页面绘制PNG和输出?谢谢!

python matplotlib

10
推荐指数
2
解决办法
9925
查看次数

标签 统计

matplotlib ×2

python ×2

django ×1

web-applications ×1