掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
python利用元組、字典可以表示坐標(biāo)增減,具體做法為:

站在用戶的角度思考問題,與客戶深入溝通,找到同江網(wǎng)站設(shè)計與同江網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站建設(shè)、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、空間域名、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋同江地區(qū)。
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繪制極坐標(biāo)圖
創(chuàng)建極坐標(biāo)圖
matplotlib的pyplot子庫提供了繪制極坐標(biāo)圖的方法,在調(diào)用subplot()創(chuàng)建子圖時通過設(shè)置projection='polar',便可創(chuàng)建一個極坐標(biāo)子圖,然后調(diào)用plot()在極坐標(biāo)子圖中繪圖。
下面就創(chuàng)建一個極坐標(biāo)子圖和一個直角坐標(biāo)子圖進(jìn)行對比。
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()
更多技術(shù)請關(guān)注Python視頻教程。

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流