今天这天气,热得连键盘都打滑,不过呢,说回来,咱们得聊聊Py画图那点事儿。你说这图画得正儿八经,可怎么让它左右转个圈儿,得,这不是让画儿跳舞嘛!我这心里啊,跟猫抓似的,咱得研究研究。
所谓“画图”,在Python里头,那就是个“matplotlib”的角儿,它神通广大,能画出个天南地北。但说到“左右转”,我这儿可得给你上一课。你瞧,这画图嘛,就得讲究个“角度”,Python里头,角度就是“度”那个单位,一个圆,360度,你让它转,那就是“旋转”。
来,咱们先整点儿专业术语,什么“affine transformation”,什么“rotation”,别晕,我这儿给你接地气儿点。想象一下,你手头有个画儿,你给它吹口气,它就飘起来,然后“呼啦”一声,它就转了个圈儿。在Py画图里,这就是“旋转”。
代码嘛,就得糙一点,咱们不整那花里胡哨的。你就记住,这旋转,就是让画儿“摆个POSE”。你得跟Py说:“嘿,兄弟,给这个图来个左摆!”或者“嘿,兄弟,让这个图来个右摇!”
咱们上码吧!先得整一个“旋转矩阵”,听着挺高大上,其实就是这么一串儿: