从一个数据库查询中产生一个图形图像在各种环境下有区别,本文将分两部分介绍。第一部分讨论使用PHP文件产生PNG图像;第二部分则分析使用modplsql从PL/SQL产生一个SVG格式的图像。大多数浏览器都支持PNG格式的图像文件,但是并不是每个人都安装了PHP服务器。然而将相同的代码应用到其它服务器上相当简单,比如说应用到Javaservlet上,Javaservlet具有动态产生图像文件的能力。有几种不同的算法可以用来产生treemap.我选择pivot算法,该算法能够避免一个常见的问题,即非常小的数据会挤到另外一个小区域内。