問題タブ [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 に答える
3139 参照

python - mpld3 の結果は TypeError: Object of type 'ndarray' is not JSON serializable

私が走れば

正常に動作します。追加すると

エラーが発生しました:「ndarray」型のオブジェクトは JSON シリアライズ可能ではありません

mpld3 でこの煩わしさを引き起こしている原因について何か提案はありますか?

私が理解できることについては、これはNumPy array is not JSON serializableで尋ねられる質問と同じではありません 私の質問では、mpld3 を機能させる方法、または少なくとも他のすべてが機能しないようにする方法を尋ねています。

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

python - Matplotlib と mpld3 を使用して Web ブラウザーで複数のグラフを生成する

私は2つのグラフをプロットしています。mpld3 ライブラリを使用して、Web ブラウザーで複数の matplotlib グラフをプロットしようとしています。関数を使用して最初のグラフをプロットすることに成功しましたmpld3.show()が、他のグラフがロードされていません。

ブラウザで両方のグラフを取得する方法について誰か助けてもらえますか。問題を解決するのは1行のコードであると確信しています。

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

python - Python エラーのある MPLD3

この Web サイトにある例を複製しようとしました: http://mpld3.github.io/examples/scatter_tooltip.html

しかし、次のエラーが表示されます。Object of type 'ndarray' is not JSON serializable

何を変える必要があるのか​​ わかりません。

コードは次のとおりです。

正確なエラーは次のとおりです。

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

python-3.x - mpld3 を使用して html ファイルとして保存された折れ線グラフは、タイムスタンプ ティックを unsigned int として表示します

x 軸にタイムスタンプ、y 軸にカウントを持つ折れ線グラフをプロットしようとしています。matplotlib プロットの出力は、mpld3 save_html() メソッドを使用して html ファイルに保存されます。コードを Windows プラットフォームで実行すると、出力は次のようにレンダリングされます。

Windows 出力 (html レンダリング - 正しい出力)

ここに画像の説明を入力

ただし、私のコードは Amazon クラウド (Arch Linux) で実行する必要があり、以下に示すように x 軸の目盛りを unsigned int として出力します (グラフは数分後に取得されたため、異なって見えます):- ここに画像の説明を入力

実際の日付/タイムスタンプが表示されない理由について、ここで専門家のガイダンスを探してください。

以下に小さな変更を加えたコードを投稿しています。タイムスタンプ付きのデータソースはローカルで定義されています。他のすべては同じです。データソースが異なるため、これは上記と同じグラフをレンダリングしないことに注意してください。