知行编程网知行编程网  2022-09-02 18:30 知行编程网 隐藏边栏  281 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python如何输入坐标的相关知识,包括Python如何实现输入一个坐标,以及python输入两个点的坐标这些编程知识,希望对大家有参考作用。

如何在python中输入坐标

python利用元组、字典可以表示坐标增减,具体做法为:

def change_directions(e):      #e表示移动方向,list类型
    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))

或者使用matplotlib绘制极坐标图

创建极坐标图

matplotlib 的 pyplot 子库提供了绘制极坐标的方法。调用subplot()创建子图时,可以通过设置projection='polar'来创建极地子图,然后调用plot()创建极地子图。画进去。

让我们创建一个极坐标子图和一个矩形子图进行比较。

import matplotlib.pyplot as plt
ax1 = 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()

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享