6

以下の 3x3 行列があるとします。

【りんご19 3.5】

【オレンジ07 2.2】

【ぶどう23 7.8】

実際には、マトリックスには 3 行だけでなく、数十行あります。

2 番目の列が X 座標で、3 番目の列が Y 座標で、単語自体 (つまり、最初の列) がマーカーである XY プロットを作成したい (したがって、点、線、またはその他の記号はありません) .

また、各単語のフォント サイズを 2 番目の列で決定したいと考えています (上記の例では、たとえば、「ブドウ」を「オレンジ」の約 3 倍のサイズにすることを意味します)。

最後に、3 番目の列に対応する赤から青のスケール (0 = 最も濃い赤、10 = 最も濃い青) で単語に色を付けます。

Python 2.xでそれを行う最良の方法は何ですか? matplotlib の "annotate" と "text" を使用して、これらのことの多く (すべてではないにしても) を実行できることはわかっていますが、どういうわけかそれは回避策のように感じます。確かに、単語をマーカーとして宣言する方法が必要です (したがって、それらを「注釈」として扱う必要はありません)。おそらくmatplotlibの外にあるものでしょうか?誰かが似たようなことをしたことがありますか?

4

2 に答える 2