如何改变散景图的大小

时间:2014-02-24 06:43:48

标签: python plot bokeh

我已经阅读了关于散景和大多数示例的大部分文档。它们都包含默认的方形窗口。我见过的唯一一个例子是here略有不同,它有子图并在创建Plot对象时设置高度和宽度。

3 个答案:

答案 0 :(得分:23)

如果您已经创建了图表,则可以使用bokeh.plotting.curplot()函数返回“当前”图,然后设置其heightwidth属性。如果使用较低级别的接口构建Plot对象(例如bokeh/examples/glyph/中的示例),那么您也可以直接在绘图对象或{{1}中设置这些属性。构造函数。

或者,如果您使用Plot()中的任何字形生成函数,则可以传递bokeh.plottingplot_width关键字参数,例如:

plot_height

答案 1 :(得分:9)

您可以将plot_width / plot_height命令添加到figure命令本身。请注意,您还可以通过工具关键字var中的resize将调整大小工具添加到工具集中,这可能会有所帮助。

bokeh.plotting.figure(x_axis_type = "datetime",    
  tools="pan,wheel_zoom,box_zoom,reset,resize,previewsave",plot_width=1000, 
  name="myplot")

答案 2 :(得分:6)

很抱歉回答我自己的问题,这实际上很简单。

bokeh.plotting.curplot().plot_height=400
bokeh.plotting.curplot().plot_width=800