2017-05-30 4 views
0

私はBokehを使って郡レベルの詳細で状態をプロットしようとしており、見える状態の部分をコントロールできるようにしたいと考えています。一部のユーザーが郡を削除することを提案しているのを見たことがありますが、表示される部分を制御する緯度/経度のパラメータに基づいて長方形の領域を作成したいと考えています。これは可能ですか?Bokeh州のコントロールビューコントロール

答えて

0

xとyの範囲を指定することで、プロットに表示される内容を制御できます。これらは、Figureコマンドで直接指定することも、Range1Dを使用してそれぞれの属性を設定することによって指定することもできます。 Bokehはインタラクティブなパンニングを可能にし、最初の可視領域の寸法を維持します。

ユーザーがプロットの表示部分を変更しないようにするには、ズームツールやサイズ変更ツールを使わずに図を作成するだけです。


ここでは、上記の例を示します。

from bokeh.plotting import figure, output_file, show 
from bokeh.models import Range1d 

output_file("title.html") 

# Specify tools for the plot 
tools = "pan, reset, save" 

# create a new plot with a range set with a tuple 
p = figure(plot_width=400, plot_height=400, 
      x_range=(0, 20), tools=tools) 

# set a range using a Range1d 
p.y_range = Range1d(0, 15) 

p.circle([1, 2, 3, 4, 5], [2, 5, 8, 2, 7], size=10) 

show(p) 
+0

ありがとうございます。それが私の問題を解決しました。 – rsgny

+0

@rsgnyのお手伝いをさせていただき、Stack Overflowへようこそ。この回答または他の誰かがあなたの問題を解決した場合は、それを承認済みとしてマークしてください – DuCorey