初学Bokeh:定义坐标轴范围【18】跬步
定义坐标轴范围
为绘图绘制坐标轴时,Bokeh 会自动确定每个坐标轴需要覆盖的范围,以便显示所有值。
例如,如果您的 y 轴上的值介于 2 和 17 之间,Bokeh 会自动创建一个范围从略低于 2 到略高于 17 的 y 轴。
如果,需要手动定义轴的范围,请在调用 figure() 函数时使用 y_range() 函数或 Plot 对象的 y_range() 属性进行定义:
from bokeh.plotting import figure, show
# prepare some data
# 定义显示数据
x = [1, 2, 3, 4, 5]
y = [4, 5, 5, 7, 2]
# create a new plot with responsive width
# 创建绘图对象
p = figure(
y_range=(0, 25), # 限制y周的显示范围
title="Axis range example", # 定义标题
sizing_mode="stretch_width", # 宽度自动拉伸
max_width=500, # 图的最大宽度
height=250, # 图的高度
)
# add circle renderer with additional arguments
# 添加一个圆对象
circle = p.circle(x, y, size=8)
# show the results
# 显示图
show(p)
可以看到显示图的总坐标(y轴)的显示范围已经调整为[0,25]。
标签:跬步,定义,18,range,Bokeh,坐标轴,范围 From: https://www.cnblogs.com/ohfaint/p/17807156.html