問題タブ [ipywidgets]

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 投票する
2 に答える
449 参照

python - ipywidgets をオフラインでインストールする方法 (ファイルから)

そのため、ipywidgets-0.0.1 を Anaconda 環境にインストールしようとしています。私はAnaconda3を実行しています。残念ながら、インストールする必要があるマシンにはインターネット アクセスがありません。

パッケージをインストールする基本的な方法は を実行することconda install ipywidgetsですが、もちろん、これにより次のエラーが発生します。

ボックスはインターネットにアクセスできないため、これは理にかなっています。https://repo.continuum.io/pkgs/free/win-64/ipywidgets-0.0.1-np19py34_0.tar.bz2に記載されている URL から ipywidgets tarball をダウンロードし、ボックスに ssh しました。

インターネットにアクセスしてファイルを取得しようとするのではなく、ダウンロードした tarball を見て解凍するために、ボックス (Windows 7 環境) で実行できるコマンドは何ですか?

0 投票する
3 に答える
1215 参照

javascript - mpld3 から ipython にデータ (コールバック) を渡すことは実際に可能ですか?

を使用してアニメーション画像を作成する驚くべき可能性がたくさんありますmpld3。ただし、「動く部分」はすべて JavaScript の責任のようです。さらに、インターネットやスタック オーバーフローでは、人々が直接その可能性を求めるリクエストがたくさんあります。

Python で動的 mpld3 プロットからデータを取得する

ドラッグ後の点情報取得

mpld3 の LinkedBrush プラグインで選択したポイントを「ダンプ」する方法は?

mpld3 ~ ポイントを選択して座標を取得しますか?

その中に参照がありますが、何らかのアラートやキャプションを使用することを提案しているため、すべての答えは間違っています. ただし、2番目のリンクは最も興味深いものです。HTMLフォームを追加し、ボタンを押して「client-javascript」から「server-python」にデータを送信することを提案しているためです。もう一つ面白いノートがあります

http://nbviewer.jupyter.org/gist/aflaxman/11156203

これは多くの人がインスピレーションの源として言及しています - 出力構成を .html ファイルに保存します。おそらく、このハードディスク交換を使用して、この情報を python でさらに進めることができます。

さらに進んで、IPYwidgets多くの例と真の相互作用のクライアントサーバーの可能性さえも発見しました。基本的に、基本的なスライダーとボタンから始めることができますが、これに基づいてより複雑なパッケージが構築されていることがわかりbqplotます。

私が望むのは、画像上のいくつかのポイントをドラッグアンドドロップし、それらを iPython に渡してさらにプロットを作成することです。これは非常に複雑で、JavaScript に移行することはできません。bqplotしかし、チームが多大な作業を行ったにもかかわらず、使用できるのは「事前定義された」相互作用のセットのみであるように思われるため、ドラッグ アンド ドロップの動作はここでも含まれていません。

mpld3 のソース コードを入力して (それほど深くではありませんが) 修正して、場合によっては ipywidgets とマージしようとしたとき、多くのことが非推奨になっていることに気付きました。 :ほとんどのポプラは非常に古いもので、問い合わせも非常に古いものです。そのため、混乱のために何もできませんでした。多くの例は、下位互換性がないために失敗します。

概要。ポイントをドラッグ アンド ドロップしてその座標を python に渡す方法を誰かが提供してくれたら嬉しいのですが、もっと役に立ちます - mpld3 からの情報をより「抽象的な方法」で渡す機能です。ケースを含めることができます。

0 投票する
2 に答える
1557 参照

ipython - interact() ウィジェットからの出力を抑制する

ウィジェットを使用して、データの生成をパラメータ化しています。出力せずにデータをキャプチャしたいと思います。これは可能ですか?;後に追加しinteract()ても機能しません。例:

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

python-3.x - iPython ウィジェット: interact() と html の結果

最近、iPython ウィジェットを発見しました。それらを使用して、ユーザーにより多くの対話を提供したいと考えています。特に、ユーザーの選択に基づいて HTML テーブルを返す関数があります。

ウィジェットを使用して対話すると、HTML テーブルが更新されません。代わりに、ユーザーが選択を行うたびに、下に新しいテーブルが出力されますが、テーブルが非常に大きくなる可能性があるため、あまり役に立ちません。

一方、HTML テーブルの文字列のみを返すと、更新されますが、視覚化にはあまり役立ちません。

ユーザーが選択するたびに HTML テーブルを印刷する代わりに更新するソリューションはありますか?

編集:気にしないで、html出力を別のウィジェットにリンクする方法を見つけました!

簡単なテーブルを使用した作業コードの例を次に示します。