def createPlot():
fig = plt.figure(1, facecolor = 'white')
fig.clf()
createPlot.ax1 = plt.subplot(111, frameon = False)
plotNode('nonLeafNode', (0.2, 0.1), (0.4, 0.8), nonLeafNodes)
plotNode('LeafNode', (0.8, 0.1), (0.6, 0.8), leafNodes)
plt.show()
createPlot()
Apakah maksud createPlot.ax1
dalam kod? Saya tidak pernah melihat ia digunakan seperti ini sebelum ini, jadi saya meminta nasihat!
Semua yang ada dalam ular sawa adalah objek
Ia sama dengan menambah attr pada objek ini
Tidak mengapa seperti yang dinyatakan di atas, tetapi mengapa ia tidak membantu? createPlot dalam python ialah fungsi dan objek pada masa yang sama Objek dalam python melaksanakan jenis kamus yang serupa Tidak ada masalah dalam menambah atribut secara dinamik pada objek.