Пример #1
0
def test_mathtext() -> None:
    from bokeh.models import TeX
    test_mathtext = TeX()
    return test_mathtext
Пример #2
0
# Probability density function
x = np.linspace(-3.0, 3.0, 100)
pdf = np.exp(-0.5 * x**2) / np.sqrt(2.0 * np.pi)
p.line(x,
       pdf,
       line_width=2,
       line_color="navy",
       legend_label="Probability Density Function")

p.y_range.start = 0
p.xaxis.axis_label = "x"
p.yaxis.axis_label = "PDF(x)"

p.xaxis.ticker = [-3, -2, -1, 0, 1, 2, 3]
p.xaxis.major_label_overrides = {
    -3: TeX(r"\overline{x} - 3\sigma"),
    -2: TeX(r"\overline{x} - 2\sigma"),
    -1: TeX(r"\overline{x} - \sigma"),
    0: TeX(r"\overline{x}"),
    1: TeX(r"\overline{x} + \sigma"),
    2: TeX(r"\overline{x} + 2\sigma"),
    3: TeX(r"\overline{x} + 3\sigma"),
}

p.yaxis.ticker = [0, 0.1, 0.2, 0.3, 0.4]
p.yaxis.major_label_overrides = {
    0: TeX(r"0"),
    0.1: TeX(r"0.1/\sigma"),
    0.2: TeX(r"0.2/\sigma"),
    0.3: TeX(r"0.3/\sigma"),
    0.4: TeX(r"0.4/\sigma"),
Пример #3
0
def test_axis_label_accepts_math_text_with_declaration_and_dollar_signs(
) -> None:
    a = bma.Axis(axis_label=TeX(text=r"$\sin(x+3)$"))
    assert isinstance(a.axis_label, MathText)
    assert a.axis_label.text == r"$\sin(x+3)$"
Пример #4
0
def test_axis_label_accepts_math_text_with_constructor_arg_and_dollar_signs(
) -> None:
    a = bma.Axis(axis_label=TeX(r"$\sin(x+4)$"))
    assert isinstance(a.axis_label, MathText)
    assert a.axis_label.text == r"$\sin(x+4)$"
Пример #5
0
def test_axis_label_accepts_math_text_with_declaration() -> None:
    a = bma.Axis(axis_label=TeX(text=r"\sin(x+2)"))
    assert isinstance(a.axis_label, MathText)
    assert a.axis_label.text == r"\sin(x+2)"