2016-07-07 7 views
-1

私はPythonで行列を読み込んだ座標ファイルを持っています。私はdelauney三角形分割を作成し、線で結ばれた座標をプロットしたいと思います。私はdelauneyを作成する次のコードを持っていますが、私はそれをプロットする方法がわかりません。どんな助けでも大歓迎です。次のように コードは: は、2つの配列をPythonの行列に変換します。

0.73452853  0.00000000 
0.00000000  0.00000000 
0.42535691  0.18628529 
0.62959588  0.00000000 
0.52466324  0.00000000 
0.41973059  0.00000000 
0.31479794  0.00000000 
0.20986529  0.00000000 
0.10493265  0.00000000 

+1

ポイントをプロットする方法はたくさんあります。 matplotlibのドキュメントを読んで、あなたが好きなプロットスタイルを選んでみませんか?また、あなたのタイトルはあなたの実際の質問を反映していません... – Julien

+0

@JulienBernuこの投稿はポイントをプロットすることではなく、ポイントによって生成されたdelauney三角形分割をプロットすることです。 – Aspro

答えて

0

はテッセレーションをプロットする方法の例を含むDelaunay、scipyのダウンロードのためのドキュメントを見て次のよう

from matplotlib.pyplot import scatter 
import numpy as np 
import itertools 

f2 = open('coordinates.txt') 
lines = f2.read() 
sLines = lines.split('\n') 
sLines = sLines[0:-1] 

points = [] 
for lines in sLines: 
    points.append(lines.split()) 

from scipy.spatial import Delaunay 
tri = Delaunay(points) 

座標ファイルです。

関連する問題