在Python中设置坐标通常有以下几种方法:
1. 使用`coordinate`函数定义坐标:
def coordinate(x, y):return {(True, True): 1,(True, False): 2,(False, True): 3,(False, False): 4}[(x > 0, y > 0)]if __name__ == "__main__":x = input("Please insert X: ")y = input("Please insert Y: ")print(coordinate(float(x), float(y)))
2. 使用`matplotlib`库设置坐标轴范围:
import matplotlib.pyplot as pltx = [1, 2, 3, 4, 5]y = [1, 4, 9, 16, 25]plt.plot(x, y)plt.xlim(0, 6)plt.ylim(0, 30)plt.show()

3. 控制交互式图像上的坐标点移动:
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 += dxy += dyprint((x, y))
4. 使用`matplotlib`绘制极坐标图:
import matplotlib.pyplot as pltax1 = plt.subplot(121, projection="polar")ax2 = plt.subplot(122)theta = [i * 0.1 for i in range(10)]ax1.plot(theta, theta / 6, "--", lw=2)ax2.plot(theta, theta / 6, "--", lw=2)plt.show()
