最近、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"
を有効にすると、プロット領域の外側グリフオーバーフロー(特にズーム時)、そんなに私の円がボケツールバーに衝突するように、 グリフが(プロット2、セグメントと四角形で同じことをしていても)どんなに起こっても、この現象は起こります。バックエンドがデフォルトに設定されている場合、プロットはオーバーフローしません。これはOpera、Vivaldi、Safari、Firefoxで発生します。
githubページで問題を提起する前に、他の人がこれを経験して解決しているかどうかを確認したいと思います。
最近私はbokeh 0.12.13にアップデートした後もこれを見ていますが、 'webgl'バックエンド –