摘要
可伸缩矢量图(SVG)是一种基于XML的语言,用于绘制二维图形以及用户定制图形的呈现。利用这种新型网络图形标准,可以构建出初等数学函数的基本结构。应用该结构,实现了支持Web的动态函数作图。详尽讨论了基于SVG的函数表示方法和动态作图的策略及算法,同时确定了一种能够根据用户数据自动确定最佳比例,以缩放SVG图形的方法。
Scalable vector graphics is an XML-based language for drawing two-dimensional graphics and tailoring them to users' requi- rements. The basic structure of primary mathematic function is designed based on the new pattern of graphic reference. With the structure, a system of dynamic function drawing on web is implemented. The formal expression of function structure, method and strategy of dy- namic drawing based on SVG are discussed in detail. A means of automatically determining the best scale for each set of data according to users' data, and dynamically scaling SVG graphs is implemented.
出处
《计算机工程与设计》
CSCD
北大核心
2007年第18期4501-4503,4506,共4页
Computer Engineering and Design
基金
国家自然科学基金项目(60473030)
国家十五重大科技攻关基金项目(2005BA115A01-01)
四川省科技厅科技攻关基金项目(05GG007-008)
四川省科技厅应用基础研究基金项目(04JY029-051-1)
四川省教育厅重点基金项目(2003A085)
四川师范大学重点基金项目(2004A015)。
关键词
远程教育
动态WEB
函数作图
图形形式化
元素节点
distance education
dynamic web
function drawing
formalization of graphics
element node