問題タブ [mpld3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
209 参照

python - Matplotlib + d3 + mpld3: 対話的に軸を縮小または拡大する

次のようなプロットを作成するために、matplotlib を使用しています。

plot = plt.plot(data[[x]], data[[y]], 'o-')

次に、mpld3 を使用してインタラクティブな d3.js プロットを作成ます

visualization_html = mpld3.fig_to_html(fig)

結果:プロット

軸には個別の柔軟な伸縮が必要なため、プロットが読みにくい場合があります。キャンバスをズームまたは移動する可能性がありますが、ユーザー入力 (つまり、マウス ジェスチャ) による伸縮をどのように実現できますか?

0 投票する
1 に答える
9827 参照

python - Python スクリプト用の WEB UI を作成する

だから、機械学習プログラムの出力をリアルタイムで表示したいウェブサイトがあります。すべての出力は、ユーザーの入力に基づいています。

目的の出力を提供する Python スクリプトの作成に成功しましたが、これまではローカル マシンでスクリプトを実行していました。

私はmatplotlib、numpy、sci-kit、およびそれらに類似したパッケージを使用しています。htmlボタンのクリックからpythonスクリプトを実行し、生成されたmatplotlibグラフを表示できるWeb UIを作成する必要があります。

私はかなり長い間答えを探してきました。ここに私の発見があります

  1. フラスコ
  2. mpld3
  3. このスタックオーバーフローの質問
  4. 歌姫

今、私はこれらすべてのテクニックをある程度理解しています。しかし、私の状況に役立つ完璧な例が見つかりません。いくつか知っておいていただきたいのは、HTML ファイルと CSS が用意されているということです。リモート サーバーに Google コンソール VM インスタンスを使用しています。

したがって、全体として、次の問題の解決策が必要です。

  • ユーザーは、HTML ページからオプションを選択します。
  • リモート サーバーがリクエストを受け取り、必要な Python スクリプトを開始します
  • Python スクリプトは、matplotlib、テキスト、数値の形式でデータを返します。
  • 私の HTML ページはデータを取得して解析し、出力を表示します。