下面的图表和Bokeh文档中提供的许多高级图表都存在一个问题:它在x轴和y轴的绘图两侧都创建了一个不必要的视觉混乱的空间。例如,请参见this example。在
如果图表的角点精确地刻进轴的边缘,视觉效果会更好(因此,我所在区域的左下角位于图表的左下边缘,而我区域的右下角位于图表的右下边缘)。为此,我希望我需要更改绘图的x_range和{},以匹配我的数据范围。在
对于低级的plotting.figure对象,我只需设置y_range或{},但这些属性似乎不存在于高级bokeh.charts对象。在
高级图表的关联属性是什么?如何设置它们?在
下面是一个关于这个问题的一个MWE图来说明我的意思:defaults.width = 800
defaults.height = 400
output_notebook(hide_banner=True)
data = dict(
python=[2, 3, 7, 5, 26, 221, 44, 233, 254, 265, 266, 267, 120, 111],
pypy=[12, 33, 47, 15, 126, 121, 144, 233, 254, 225, 226, 267, 110, 130],
jython=[22, 43, 10, 25, 26, 101, 114, 203, 194, 215, 201, 227, 139, 160],
)
# data = execs_dat
area = Area(data,
title="Cumulative executive experience at the Wikimedia Foundation",
stack=True,
xlabel='',
ylabel=''
)
show(area)
这是一个视觉: