zrender中心点旋转

问题遇到的现象和发生背景

创建的物体如何旋转,围绕自身原点,不偏移

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

https://blog.csdn.net/LynnhunAHa/article/details/86009709?utm_term=zrender%E4%B8%AD%E5%BF%83%E7%82%B9%E6%97%8B%E8%BD%AC&utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~sobaiduweb~default-0-86009709&spm=3001.4430

如;

复制代码
this.graph = new zrender.Rect({
shape: {
x: 150 + (Math.random()*400),
y: 50,
width: 140,
height:50,
},
style: {
//fill: 'none',
fill:'#ff6600',
stroke: '#F00'
},

        draggable : false,

        
        
    });

复制代码
怎么旋转一下角度,看了官方文档,也没有例子。

beng.animateTo({
rotation:Math.PI/0.006, //正值代表逆时针旋转,负值代表顺时针旋转
origin:[0,0] //设置变换中心
})
为啥这种的旋转偏移很大,不是自身旋转,参数如何设置那