在Python中如果想要去控制交互式图像上的坐标点移动的话就要去设置x和y轴这两个坐标轴的值,那么可以使用画图或者是模拟鼠标移动的时间去输入坐标 。那这一篇文章就会来详细的介绍一下该怎么去输入或者画一个坐标去移动,往下看看吧 。
文章插图
【Python怎么去输入或者画一个坐标?这两个方法都可以简单实现】一、画一个坐标图
在Python之中去画一个坐标图去表示坐标的输入位置的话需要使用到的是第三方库matplotlib,在matplotlib中有一个叫做pyplot的子对象提供了绘制坐标图的方法,具体实例如下所示:
import matplotlib.pyplot as pltax1 = plt.subplot(121, projection='polar')ax2 = plt.subplot(122)ax1.plot(theta,theta/6,'--',lw=2)ax2.plot(theta,theta/6,'--',lw=2)plt.show()在上面这个代码之中关键的代码就是projection这个参数的属性,subplot方法是创建一个直角坐标图,也就是一横一竖没有负的那种坐标图 。但是如果将projection的属性值设置为polar就会去创建一个有正有负的极坐标图,而输入的坐标位置就是代码中plot内的参数 。
二、模拟鼠标移动
除了画图可以表示出输入了坐标之外还可以通过使用字典和集合在循环迭代中去表现坐标的增减,示例如下:
def change_directions(e): moves = { "up":(0,1),"down":(0,-1),"right":(1,0),"left":(-1,0)} x,y = (0,0) if e: for v in e: dx,dy = moves[v] x += dx y += dy print((x,y))以上就是关于“Python怎么去输入或者画一个坐标?这两个方法都可以简单实现”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家 。
推荐阅读
- python中怎么创建浮点型变量?这俩个方法你一定要知道
- MongoDB数据库怎么去数据进行排序?MongoDB数据排序的方法
- python代码怎么显示提示?三分钟看完这篇文章你就知道了
- python如何用循环输入10个数?这个方法非常简单
- 天天特卖淘宝怎么收费?收费模式介绍
- 淘宝店铺销售额如何去分析?如何提升?
- 淘宝店招怎么上传?要注意什么?
- 直通车开通后怎么没有扣钱?最低充值多少钱?
- 淘宝偷换宝贝是什么意思?怎么处罚?
- 淘宝售假处罚标准是什么?怎么办?