0
3 개의 1D 벡터가 있습니다. 처음 두 개는 좌표이고 세 번째는 값입니다. 이러한 기능은 meshgrid 값을 허용하기 때문에 나는 pcolor
또는 imshow
를 사용하여 플롯하는 간단한 방법을 알아낼 수 없습니다, 그리고 재미있는 것은 내 벡터가 이미 meshgrid의 벡터 표현이라는 것이다 :는 "meshvectors"를 파이썬의 meshgrid로 변환합니다.
csv_data=StringIO("""subsample, colsample, val
0.6, 0.6, 0.87277
0.7, 0.6, 0.87408
0.8, 0.6, 0.87294
0.9, 0.6, 0.87242
0.6, 0.7, 0.87341
0.7, 0.7, 0.87238
0.8, 0.7, 0.87290
0.9, 0.7, 0.87285
0.6, 0.8, 0.87268
0.7, 0.8, 0.87392
0.8, 0.8, 0.87353
0.9, 0.8, 0.87223
0.6, 0.9, 0.87147
0.7, 0.9, 0.87271
0.8, 0.9, 0.87247
0.9, 0.9, 0.87324
""")
df = pd.read_csv(csv_data, sep=', ')
X, Y, Z = df.subsample.values, df.colsample.values, df.val.values
X의 각 값에 대해 알 수 있듯이 전체 Y 값 집합이 있습니다. 그리고 Y의 각 값에 대해 Z가 이미 계산 된 완전한 X 값 집합이 있습니다. 이 데이터를 바탕으로 x, y, z를 어떻게 메쉬 그리드로 만들 수 있습니까?