Matplotlib を使用して RGB 値のマップをプロットすることは可能ですか?
次の形式のテキスト ファイルから読み取った 3 列のデータがあります。ここで、x と y は目的の座標であり、z は指定された座標にプロットする目的の RGB カラーの 16 進文字列です。
xyz
1 0.5 #000000
2 0.5 #FF0000
3 0.5 #00FF00
1 1.5 #0000FF
2 1.5 #FFFF00
3 1.5 #00FFFF
1 1.5 #FF00FF
2 2.5 #C0C0C0
3 2.5 #FFFFFF
これが私の現在のコードの状態です。griddata() 関数からエラーがスローされます。
import pandas as pds
import matplotlib.pyplot as plt
# Import text file using pandas
datafile = pds.read_csv(PathToData,sep='\t')
X=datafile.x
Y=datafile.y
Z=datafile.z
# Generate mesh as 'numpy.ndarray' type for plotting
# This throws the following error:
# ValueError: could not convert string to float: #FFAA39
Z=griddata(X, Y, Z, unique(X), unique(Y))
どうもありがとう