5.1 概述

实际应用中经常需要利用图形、图像和动画。例如,在大量数据的统计与分析中,仅仅 算出数学期望、标准差之类的统计指标,并不能使普通人很好地理解数据;但是如果画出直 方图、趋势曲线之类的图形,就能使人们洞悉数据所蕴涵的意义。又如,假设小学教师希望 向学生讲授太阳、地球和月亮三者之间的位置和运动的知识,如果他完全用文字语言来表述 天文知识,恐怕小学生会很难理解;但如果他用图形或动画来演示,相信小学生立刻就能明 白三个天体间的复杂运动。

可见,计算机图形能够帮助我们更好地解决问题,是非常重要的编程技术。本节对图形 编程的意义进行简单讨论,从下一节开始具体介绍 Python 的图形编程。