回答編集履歴

1

回答コメントに対し追記

2019/01/15 14:56

投稿

KSwordOfHaste
KSwordOfHaste

スコア18394

test CHANGED
@@ -195,3 +195,21 @@
195
195
 
196
196
 
197
197
  このあたりが自分にわからなかった点です。
198
+
199
+
200
+
201
+ ---
202
+
203
+ 追記1: ゆくゆくはスタンドアロンGUIアプリケーションにしたいとのこと。前の質問でhayataka2049さんが言っておられることに関連しますが、もしスタンドアロンGUIアプリを目指すなら
204
+
205
+
206
+
207
+ (1) Notebookで実行するのは止した方がいいと思います。
208
+
209
+ 回答と同じコードをCPython, Notebookで動かしたとき異なる動作となるからです。CPythonだとwxPythonのウィンドウ上で3Dグラフをマウス操作できますがNotebookだとそれができません。この問題はSpyder, QtConsoleでも同様に発生することからAnaconda環境とCPython環境の違いによるものなのかも知れません。
210
+
211
+
212
+
213
+ (2) Nodebook固有の記述をソースに入れるのは止した方がいいと思います。
214
+
215
+ 本来の動作環境がNotebookでないなら`%matplotlib ...`の行)は書かないほうがよいと思います。それがコード中にあると閲覧者が「あなたの狙いはNotebook前提のプログラム」と誤解するからです。