python如何输入坐标

发布时间:2022-07-12 09:46:44 人气:1569 作者:多测师

  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))

python如何输入坐标

  或者使用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()

  以上内容为大家介绍了python如何输入坐标,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线