有没有做过使用滚轮放大矢量图形,求指导

有没有做过使用滚轮放大矢量图形,求指点!
绘制若干条曲线,通过鼠标滚轮控制缩放,要求以鼠标所在位置为中点向四周扩散。
------解决思路----------------------
或者可以先设定一个横轴和纵轴的标尺,当然这个标尺可以不显示出来,只用于计算使用,设置初始标尺的一格距离长度,绘制数据时从标尺的原点坐标处进行绘制,当鼠标滚动时,先获取鼠标点坐标,再计算此鼠标点坐标所在标尺的横坐标和纵坐标,然后再修改标尺的一格距离长度大小,再绘制曲线