問題タブ [holoviews]

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

python - ホロビュー: 時間インデックスを使用して DataFrame をプロットする方法

Holoviews DFrame クラスと対応するメソッドを使用して、タイムスタンプ付きのインデックスで Pandas DataFrame (より正確にはその 1 列) をプロットしようとしていますCurve。2 つの問題があります。

1) DataFrame が DFrame 内にある場合、インデックスにアクセスする方法がわかりません。

2) インデックスを列として明示的に含めて を呼び出すと、TypeError が発生しますCurve

完全なノートブックについては、こちらをご覧ください

ドキュメントにはタイムスタンプの例がありますが、この例では が生成され、HoloMapは生成されませんCurve

さらに調査を行った後、何らかのCurve数値データが として期待されているようkdimです。これTypeErrorは、内部的に np.vstack が float およびオブジェクト型の numpy 配列で呼び出されたときに発生します。

どんなヒントでも大歓迎です!

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

python - How to use HoloMap in Holoviews to view 2D Array slices (Python 3.5.1)

I recently found out about holoviews and the hv.Image method is a nice alternative to plt.image. There is a really cool feature called hv.HoloMap that allows one to input a function and adjust parameters within the function to interactively view the resulting 2D array. I tried following a few examples of initiating the HoloMap object and an alternative dynamicMap object but couldn't get it to work with my data. (http://holoviews.org/Tutorials/Showcase.html)

In my real datasets, I will have 3D array and I would like to slice along an axis (z in this case) where I could interactively view the resulting slices. I made a basic example with numpy and xarray below:

How can I structure my basic function image_slice (iterate over the z dimension) with my hv.HoloMap (or hv.dynamicMap) object to view 2D slices of my 3D DataArray?

I use Python 3.5.1 and Holoviews Version((1, 4, 3),

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

python - ホロビュー ヒストグラムの x​​ 軸 (xlim) を変更する

matplotlib では、 xlim() メソッドを使用して x 軸の範囲を変更できます。HoloViews に同等の方法はありますか?

HV オプション ページを検索しましたが、これを行うと思われるものは見つかりませんでした。

Jupyter ノートブックで次のコードを使用して、以下の画像を作成しました。

ヒストグラム

x 軸の制限を [0.002, 0.016] に変更するにはどうすればよいですか。

また、現在の x 軸の制限を返すプロットを取得することは可能ですか?

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

plot - Python 経由で BOKEH + HOLOVIEW プロット オプションを使用してボケ プロット パラメータを設定できない

ホロビュー経由でボケ パラメータを渡す方法を指定するドキュメントはありますか? チュートリアルを読んでいますが、見逃している小さなものがあると思います。Ipythonでこれを説明するオンラインの例がありますが、Ipythonノートブックなしでpython経由で実行しようとしています。 http://holoviews.org/Tutorials/Bokeh_Backend.html?highlight=bokeh

このプログラムを実行すると、曲線は得られますが、色は変化せず、次のエラーも発生します: WARNING:root:Curve01537: Setting non-parameter attribute style={'line_color': 'green'}パラメーター

どのようにパラメータを設定できますか?

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

python - ホロビューで x および y ラベルを設定する

Figure の x 軸と y 軸のラベルを holoviews から内部変数名以外のものに変更したいと思います。軸ラベルに影響を与える典型的な方法は、変数名自体をラベルに変更することです。複雑なラベルが必要な場合、特に pandas データフレームなどの他の複雑なデータ オブジェクトから頻繁に変換する場合、これはかなり不便です。

(A) Figure の x ラベルと y ラベルをプロット時またはプロット後に変更するか、(B) 人間が読める変数名のエイリアスを設定する一般的な方法はありますか?

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

python - スライダーのラベルがタイトルに対応していません

この xarray データセットをdsとして定義しています:

ここで、プレブ座標は 1000 から 0.0007 hPa に減少しています (圧力レベル)。

geoviews データセットを次のように定義します。

holoviews の Curve オブジェクトを次のように作成します。

次のフレームで始まるフレームが生成されます。 ここに画像の説明を入力

ご覧のとおり、スライダー ラベルは 0.0007 hPa に等しい気圧レベルを示していますが、タイトルは 1000 hPa に等しい気圧レベルを示しています。ディメンションのホロビュー/ジオビューのバグまたはデフォルトの動作ですか?

御時間ありがとうございます。

編集: v1.6.2 にホロビュー、v1.1.0 にジオビュー、v0.8.2 に xarray があります。

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

python - Holoviews y-tick 形式を制御するには?

Holoviews Curve を制御しようとしていますが (これは他のプロット要素でも機能するはずです)、y-tick ラベルを科学的表記法で設定します。

MatPlotLib では、これをticklabel_format(style='sci', axis='y', scilimits=(0,0)).

現在、私はこれを持っています:

現在のホロビューの y ティック

しかし、現在 Y 軸に表示されている長い 10 進数ではなく、Y 軸の数値を科学表記法にしたいと考えています。

とにかくこれを行うことはありますか?それは何ですか?

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

python - Holoviews: AttributeError: 'Image' オブジェクトに属性 'set' がありません

Holoviews Web サイトから Holoviews の例を実行しようとしました。

私は持っている:

  • ボケ0.12.4。

  • ホロビュー 1.6.2 py27_0 conda-forge

ただし、チュートリアルのいずれかに従うと、次のようなエラーが発生し、デバッグできません。

AttributeError: 'Image' オブジェクトに属性 'set' がありません。

これを修正する方法について誰かが私を導くことができますか?

乾杯

エド