2017-11-02 4 views
1

最近、SaveToolにPlot.output.backend = "svg"を有効にするために、bokehを0.12.4から0.12.10にアップグレードしました。この機能はうまく機能しますが、有効にしたときに他のプロットの問題が発生しています。ボクフのSVG出力バックエンドでプロット領域外に表示されるグリフ

2つのサブプロットとスライダパネルで構成されるレイアウトベースのプロットがありますが、問題はプロットやグリフに依存しないようです。例えば、レイアウトの最初のプロットはに基づいている:

p1=figure(width=1500, x_range=get_xrange(rawdat), tools="box_zoom,tap,xwheel_zoom,reset,save", y_range=get_yrange(rawdat)) 
source = ColumnDataSource(data=dict(ps=rawdat.ps, logsp=-log10(rawdat.p_score), radii=rawdat.radii, alpha=rawdat.alpha, color=rawdat.color, mafcolor=rawdat.mafcolor, weightcolor=rawdat.weightcolor, outcol=rawdat.outcolor, outalpha=rawdat.outalpha, alpha_prevsig=rawdat.alpha_prevsig, snpid=rawdat.rs, rs=rawdat.ensembl_rs, maf=rawdat.maf, csq=rawdat.ensembl_consequence)) 

p1.circle(x='ps', y='logsp', radius='radii', fill_alpha='alpha', fill_color='color', line_color='outcol', line_alpha='outalpha', line_width=6, radius_units='screen', source=source) 

Plot.output.backend = "svg"を有効にすると、プロット領域の外側グリフオーバーフロー(特にズーム時)、そんなに私の円がボケツールバーに衝突するように、 example グリフが(プロット2、セグメントと四角形で同じことをしていても)どんなに起こっても、この現象は起こります。バックエンドがデフォルトに設定されている場合、プロットはオーバーフローしません。これはOpera、Vivaldi、Safari、Firefoxで発生します。

githubページで問題を提起する前に、他の人がこれを経験して解決しているかどうかを確認したいと思います。

+0

最近私はbokeh 0.12.13にアップデートした後もこれを見ていますが、 'webgl'バックエンド –

答えて

0

これを評価し、うまくいけば解決するための完全で再現可能な例を提出してください。そうでなければ、これは非常に新しい機能であり、特によくテストされたものではないと言うことができるので、この種の動作は予期しないものではありません。

関連する問題