1

Tkinterのように凡例を表示したいと思いmatplotlibます。

カンバンに次の 3 行があるとします。

from Tkinter import Button, Canvas, Tk

root = Tk()

canvas = Canvas()
canvas.grid()

canvas.create_line(0, 0, 20, 20, fill='green', width=2, tags='line1')
canvas.create_line(30, 30, 40, 40, fill='red', width=2, tags='line2')
canvas.create_line(50, 50, 60, 60, fill='blue', width=2,tags='line3')

root.mainloop()

次のように、キャンバスの左下隅に凡例を表示するにはどうすればよいですか。

-------------------------
|   ——————     line1    |
|   ——————     line2    |
|   ——————     line3    |
-------------------------

上記の ASCII 凡例は、説明のみを目的としています。私が本当に探しているのは、組み込み関数によって行われる素敵な凡例です。ただし、その実現可能性についてはわかりません。

4

2 に答える 2

1
于 2013-10-26T07:20:22.420 に答える
0

キャンバスには、凡例のための組み込み機能はありません。それは、線、多角形、円、および画像を描くことができる単なる空白のキャンバスです。凡例を描画する関数を作成する必要があります。

于 2013-10-26T13:19:22.657 に答える