Pythonでノードの座標を取得の方法
Pythonでノードの座標を取得するには、通常、グラフィックスや画像データを処理するためのライブラリを使用する必要があります。以下は、matplotlibライブラリを使用してノードの座標を取得するサンプルコードです。
import matplotlib.pyplot as plt
# 创建一个简单的图形
fig, ax = plt.subplots()
ax.plot([1, 2, 3, 4], [1, 4, 2, 3], 'ro') # 绘制红色圆点
# 获取节点的坐标
line = ax.lines[0] # 获取第一条线
xdata = line.get_xdata() # 获取x轴数据
ydata = line.get_ydata() # 获取y轴数据
# 打印节点坐标
for x, y in zip(xdata, ydata):
print(f"节点坐标:({x}, {y})")
まずplt.subplots()関数を使ってシンプルなグラフを作成し、ax.plot()関数を使って赤色の線を描き、線のノードの座標を取得します。line.get_xdata()、line.get_ydata()でそれぞれx軸、y軸のノードのデータを取得し、zip()関数を使ってx軸とy軸のノードのデータをペアにします。最後に、各ノードの座標を出力します。