問題タブ [holoviz]
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.
python - 集計列カテゴリが見つかりません - Hvplot で datashader = True を設定すると
Hvplot を使用して、データが属するカテゴリに基づいて 2 つの散布図を作成しています。
非常に多くのデータポイントがあるため、datashade を使用しています。
私のプロットは、datashade を使用しない場合でも問題なく動作します。
ただし、以下のコードで datashade=True を設定すると、次のエラーが発生します。
WARNING:param.dynamic_operation: Callable で "ValueError('Aggregation column category not found on :Scatter
[col1] (col2) element.Aggregator が既存のディメンションを参照していることを確認してください。',)" が発生しました。dynamic_operation (height=300、scale=1.0、width=1200、x_range=None、y_range=None) として呼び出されますValueError: 集計列のカテゴリが :Scatter [col1] (col2) 要素に見つかりません。アグリゲーターが既存のディメンションを参照していることを確認してください。
コード例:
python - ジュピターノートブックのホロビズパネル内にベガプロットが表示されない
holoviz パネルは、データ視覚化ダッシュボードを構築するための非常に興味深いソリューションだと思います。残念ながら、jupyter ノートブックのパネル内でノード リンク ダイアグラムのベガ プロットを機能させるのに問題があります。
関連するインポートなど:
import panel
pn.extension()
from vega import Vega
私の調査結果:
- vega インポートは、パネルの外で使用するとうまく機能します。https: //vega.github.io/editor/#/examples/vega/force-directed-layout からコピー/貼り付けされた Vega 仕様は、使用する必要があるように視覚化されます
Vega(spec)
(スクリーンショットを参照してください 1)。 - 使用
pn.pane.Vega(spec)
すると空きスペースができます。ソースコードを使用して外部で視覚化を実行し、pn.pane.Vega(spec).show()
見ると、div が空であることがわかります (スクリーンショット 2 を参照)。
これを機能させるための助けは大歓迎です...
ありがとう、ヤン。
- スクリーンショット 1:スクリーンショット 1
- スクリーンショット 2:スクリーンショット 2
問題を表示するための最小限のスクリプトを次に示します。
python - ホロビュー、hvplot、パネル、データシェーダー、およびパラメーターの最新の git バージョンをインストールします。
Holoviz エコシステムのライブラリは継続的に更新されます。
pip を使用して、次の最新の git バージョンをインストールするにはどうすればよいですか。
- ホロビュー
- Hvplot
- パネル
- データシェーダー
- パラメータ