Skip to content

Log scale graph will be blank if output_backend is webgl #7087

Closed
@fgoinai

Description

@fgoinai

ALL software version info (bokeh, python, notebook, OS, browser, any other relevant packages)

OS: Windows 7 Pro SP1 x64
Browser: Firefox Nightly (58.0a1 64bit) and Chrome (61.0.3163.100 64bit)

python==3.5.4 (32bit)
bokeh==0.12.10
Jinja2==2.9.6
MarkupSafe==1.0
numpy==1.13.3
pandas==0.20.3
python-dateutil==2.6.1
pytz==2017.2
PyYAML==3.12
six==1.11.0
tornado==4.5.2

Description of expected behavior and the observed behavior

Log scale grpah will be blank if output_backend is webgl
For svg and canvas backend can display log scale graph normally

Complete, minimal, self-contained example code that reproduces the issue

# just copy from http://bokeh.pydata.org/en/latest/docs/gallery/logaxis.html
import numpy as np
from bokeh.io import output_file, show
from bokeh.plotting import figure

x = np.linspace(0.1, 5, 100)

p = figure(title="log axis example", y_axis_type="log",
           y_range=(0.001, 10**22), output_backend='webgl')

p.line(x, np.sqrt(x), legend="y=sqrt(x)",
       line_color="tomato", line_dash="dotdash")

p.line(x, x, legend="y=x")
p.circle(x, x, legend="y=x")

p.line(x, x**2, legend="y=x**2")
p.circle(x, x**2, legend="y=x**2",
         fill_color=None, line_color="olivedrab")

p.line(x, 10**x, legend="y=10^x",
       line_color="gold", line_width=2)

p.line(x, x**x, legend="y=x^x",
       line_dash="dotted", line_color="indigo", line_width=2)

p.line(x, 10**(x**2), legend="y=10^(x^2)",
       line_color="coral", line_dash="dashed", line_width=2)

p.legend.location = "top_left"

p.xaxis.axis_label = 'Domain'
p.yaxis.axis_label = 'Values (log scale)'

output_file("logplot.html", title="log plot example")

show(p)  # open a browser

Stack traceback and/or browser JavaScript console output

no error or warning shown

Screenshots or screencasts of the bug in action

Here

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions