これは単純な作業または繰り返しのようですが、私には負担があります。私はしばらく検索して簡単な答えを見つけませんでした。3次元散布図ヒートマップ
ヒートマップとして表示したい散布図があります。私の値は、次のようになります。
{ (3, 3): 1.7314, (3,4):-6.99, (4,3):-17.3, (4, 4):-100.0 }
私は1.7314
の明るさを有する細胞(3,3)
、始まるマトリックスを表示したい、など
私はあなたが与える状況に関するいくつかの質問と回答を見つけましたの2つの次元タプル(X, Y)
およびZ
各ポイントの値(強度)(x,y,z)
のリストは、出現回数約(x, y)
によって作成されます。
私はまた、imshow
を使ってそのようなプロットを描いていますが、imshow
の場合は(3,3)
などを落とすと変なことがあります。 1つの方法は、imshow
を使用してから、後で軸ラベルを手動で調整することです。しかし、私は誰かのようにハックすることなくこれを解決している必要がありますpylab
あまりにも多くの。
これを行うにはどのような方法が最適ですか?
matplotlibを評価しましたか? – Roger
「あなたは(3,3)を落とす」とはどういう意味ですか? –
[散乱データセットを使ってMatPlotLibでヒートマップを生成する]を見てください(http://stackoverflow.com/questions/2369492/generate-a-heatmap-in-matplotlib-using-a-scatter-data-set) 。 – Roger