2017-08-26 8 views
1

Holoviews内でプロットを90°回転させる方法はありますか?Holoviewsで要素を回転させる方法

私は、一般的にその方法を知りたいと思っていますが、私の直ちに目的は、スキャターの隣のレイアウトに対して垂直の水平とキー値に周波数を置くように回転されたヒストグラムを生成することです。これは.hist()コマンドを使用して非常にうまく行うことができます

、残念ながら生成のオブジェクト(AdjointLayout)はHoloMapまたはGridSpaceに入れ子にすることはできませんので、私は自分のデバイスに残っています。

(リンクは top of the API guidebroken、またはポイントのどちらかであると私は見つかっていない私はそれが角括弧内の %%optsまたは .opts()プロットオプションの一つだ疑いがあるが、私は文書化され、使用可能なオプションを見つけることができません
import numpy as np 
import holoviews as hv 
hv.extension('bokeh') 

data1=np.random.randn(1000) 
data2=np.random.rand(1000) 

dataDict1={1:hv.Scatter(data1)+hv.Histogram(np.histogram(data1),kdims=['y']), 
      2:hv.Scatter(data2)+hv.Histogram(np.histogram(data2),kdims=['y'])} 

dataDict2={1:hv.Scatter(data1).hist(), 2:hv.Scatter(data2).hist()} 

hv.HoloMap(dataDict1).collate() #yay! 
hv.HoloMap(dataDict2).collate() #TypeError: HoloMap does not accept AdjointLayout type, data elements have to be a ('ViewableElement', 'NdMapping', 'Layout'). 

APIの右部分)

答えて

1
%%opts Histogram [invert_axes=True] 

invert_xaxisは、軸を反転させるが、invert_axesは、x軸とy軸を入れ替え。

利用可能なオプションは、hv.help()のメカニズムによって、はるかによく文書化されています。すなわち、 hv.help(hv.Histogram)

関連する問題