python - Bokeh:编辑图中的所有选项

标签 python bokeh linechart

我有一个包含多行的图表,如下所示:

p=figure()
p.line(x,y)
p.line(x1,y1)
p.line(x2,y2)

有没有一种简单的方法可以让我在事后向所有行添加选项,而不是在每次插入中重复它们?

例如p.lines(line_width = 2, line_alpha=0.2)

谢谢!

最佳答案

您可以设置theme :


from bokeh.io import curdoc, show
from bokeh.plotting import figure
from bokeh.themes import Theme

p = figure()
p.line([1,2,3], [4,5,6], color="red")
p.line([1,2,3], [6,2,4], color="blue")

curdoc().theme = Theme(json={
    'attrs': {
        'Line': { 'line_width': 10, 'line_alpha': 0.2, },
    }
})

show(p)

enter image description here

关于python - Bokeh:编辑图中的所有选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59366401/

相关文章:

python-3.x - 如何在 Bokeh 中为动画实现开始停止按钮/播放恢复按钮?

python - django 编写我的第一个自定义模板标签和过滤器

python - 当我从 api (yfinance) 获取数据时,Numpy 数组缺少日期

Python argparse 在一个参数中具有多个操作

python - 如何为 Python3 安装 Bokeh

r - 如何在 R 中使用误差幅度创建折线图

javascript - 如何设置d3中x轴的年份范围

python - Plotly:如何使用 px.line 更改线条样式?

python - `MonitoredTrainingSession()`如何与 "restore"和 "testing mode"一起使用?