コード例 #1
0
ファイル: tick-locator.py プロジェクト: sandialabs/toyplot
def step_impl(context):
    canvas = toyplot.Canvas()
    axes = canvas.cartesian(
        xticklocator=toyplot.locator.Explicit(labels=["red", "green", "blue"]))
    axes.y.ticks.locator = toyplot.locator.Explicit([-1, 1], ["-1", "1"])
    axes.plot(context.x, context.y)
    testing.assert_canvas_equal(canvas, "tick-locator-explicit-labels")
コード例 #2
0
ファイル: tick-locator.py プロジェクト: sandialabs/toyplot
def step_impl(context):
    canvas = toyplot.Canvas()
    axes = canvas.cartesian(
        xticklocator=toyplot.locator.Uniform(count=10, format="{:.3g}"))
    axes.y.ticks.locator = toyplot.locator.Uniform(count=3, format="{:.1f}")
    axes.plot(context.x, context.y)
    testing.assert_canvas_equal(canvas, "tick-locator-basic")
コード例 #3
0
def step_impl(context):
    canvas = toyplot.Canvas()
    axes = canvas.cartesian(xticklocator=toyplot.locator.Explicit(
        labels=["red", "green", "blue"]))
    axes.y.ticks.locator = toyplot.locator.Explicit([-1, 1], ["-1", "1"])
    axes.plot(context.x, context.y)
    testing.assert_canvas_equal(canvas, "tick-locator-explicit-labels")
コード例 #4
0
def step_impl(context):
    canvas = toyplot.Canvas()
    axes = canvas.cartesian(
        xticklocator=toyplot.locator.Uniform(count=10, format="{:.3g}"))
    axes.y.ticks.locator = toyplot.locator.Uniform(count=3, format="{:.1f}")
    axes.plot(context.x, context.y)
    testing.assert_canvas_equal(canvas, "tick-locator-basic")
コード例 #5
0
def step_impl(context):
    canvas = toyplot.Canvas()
    axes = canvas.cartesian(xticklocator=toyplot.locator.Explicit(
        locations=[0, numpy.pi, 2 * numpy.pi], labels=["0", "pi", "2pi"]))
    axes.y.ticks.locator = toyplot.locator.Explicit([-1, 1], ["-1", "1"])
    axes.plot(context.x, context.y)
    testing.assert_canvas_equal(canvas,
                                "tick-locator-explicit-locations-labels")
コード例 #6
0
ファイル: tick-locator.py プロジェクト: sandialabs/toyplot
def step_impl(context):
    canvas = toyplot.Canvas()
    axes = canvas.cartesian(xticklocator=toyplot.locator.Explicit(
        locations=[0, numpy.pi, 2 * numpy.pi], labels=["0", "pi", "2pi"]))
    axes.y.ticks.locator = toyplot.locator.Explicit([-1, 1], ["-1", "1"])
    axes.plot(context.x, context.y)
    testing.assert_canvas_equal(
        canvas, "tick-locator-explicit-locations-labels")
コード例 #7
0
ファイル: tick-locator.py プロジェクト: sandialabs/toyplot
def step_impl(context):
    canvas = toyplot.Canvas()
    axes = canvas.cartesian(
        xticklocator=toyplot.locator.Explicit(
            locations=[
                0,
                2,
                numpy.pi,
                4,
                6]))
    axes.plot(context.x, context.y)
    testing.assert_canvas_equal(
        canvas, "tick-locator-explicit-locations")
コード例 #8
0
ファイル: tick-locator.py プロジェクト: sandialabs/toyplot
def step_impl(context):
    canvas = toyplot.Canvas()
    axes = canvas.cartesian(xticklocator=toyplot.locator.Heckbert(count=10))
    axes.y.ticks.locator = toyplot.locator.Heckbert(count=3)
    axes.plot(context.x, context.y)
    testing.assert_canvas_equal(canvas, "tick-locator-heckbert")
コード例 #9
0
def step_impl(context):
    canvas = toyplot.Canvas()
    axes = canvas.cartesian()
    axes.plot(context.x, context.y)
    testing.assert_canvas_equal(canvas, "tick-locator-default")
コード例 #10
0
def step_impl(context):
    axes = context.canvas.cartesian()
    axes.x.ticks.locator = toyplot.locator.Explicit([0], [u"L\u0302"])
    testing.assert_canvas_equal(context.canvas, "unicode-cartesian-tick-labels")
コード例 #11
0
def step_impl(context):
    testing.assert_canvas_equal(context.canvas, "axes-lines-annotation")
コード例 #12
0
def step_impl(context):
    testing.assert_canvas_equal(context.canvas,
                                "axes-fill-n-magnitudes-position-titles")
コード例 #13
0
def step_impl(context):
    testing.assert_canvas_equal(context.canvas,
                                "axes-fill-n-boundaries-titles")
コード例 #14
0
def step_impl(context):
    testing.assert_canvas_equal(context.canvas,
                                "axes-fill-one-boundary-position")
コード例 #15
0
def step_impl(context):
    canvas = toyplot.Canvas()
    axes = canvas.cartesian(xticklocator=toyplot.locator.Extended(count=12))
    axes.y.ticks.locator = toyplot.locator.Extended(count=5)
    axes.plot(context.x, context.y)
    testing.assert_canvas_equal(canvas, "tick-locator-extended")
コード例 #16
0
def step_impl(context):
    axes = context.canvas.cartesian()
    axes.text(0, 0, u"L\u0302")
    testing.assert_canvas_equal(context.canvas, "unicode-cartesian-text")
コード例 #17
0
def step_impl(context):
    canvas = toyplot.Canvas()
    axes = canvas.cartesian(xticklocator=toyplot.locator.Explicit(
        locations=[0, 2, numpy.pi, 4, 6]))
    axes.plot(context.x, context.y)
    testing.assert_canvas_equal(canvas, "tick-locator-explicit-locations")
コード例 #18
0
def step_impl(context):
    context.canvas.text(100, 100, u"L\u0302")
    testing.assert_canvas_equal(context.canvas, "unicode-canvas-text")
コード例 #19
0
ファイル: tick-locator.py プロジェクト: sandialabs/toyplot
def step_impl(context):
    canvas = toyplot.Canvas()
    axes = canvas.cartesian(xticklocator=toyplot.locator.Null())
    axes.y.ticks.locator = toyplot.locator.Null()
    axes.plot(context.x, context.y)
    testing.assert_canvas_equal(canvas, "tick-locator-null")
コード例 #20
0
ファイル: tick-locator.py プロジェクト: sandialabs/toyplot
def step_impl(context):
    canvas = toyplot.Canvas()
    axes = canvas.cartesian()
    axes.plot(context.x, context.y)
    testing.assert_canvas_equal(canvas, "tick-locator-default")
コード例 #21
0
ファイル: tick-locator.py プロジェクト: sandialabs/toyplot
def step_impl(context):
    canvas = toyplot.Canvas()
    axes = canvas.cartesian(xticklocator=toyplot.locator.Extended(count=12))
    axes.y.ticks.locator = toyplot.locator.Extended(count=5)
    axes.plot(context.x, context.y)
    testing.assert_canvas_equal(canvas, "tick-locator-extended")
コード例 #22
0
ファイル: style.py プロジェクト: kmatt/toyplot
def step_impl(context):
    canvas, axes, mark = toyplot.plot(numpy.linspace(0, 1)**2,
                                      style={"stroke-dasharray": "5,5"})
    testing.assert_canvas_equal(canvas, "style-stroke-dasharray")
コード例 #23
0
def step_impl(context):
    canvas = toyplot.Canvas()
    axes = canvas.cartesian(xticklocator=toyplot.locator.Heckbert(count=10))
    axes.y.ticks.locator = toyplot.locator.Heckbert(count=3)
    axes.plot(context.x, context.y)
    testing.assert_canvas_equal(canvas, "tick-locator-heckbert")
コード例 #24
0
ファイル: style.py プロジェクト: sandialabs/toyplot
def step_impl(context):
    canvas, axes, mark = toyplot.plot(numpy.linspace(0, 1) ** 2, style={"stroke-dasharray":"5,5"})
    testing.assert_canvas_equal(canvas, "style-stroke-dasharray")
コード例 #25
0
def step_impl(context):
    canvas = toyplot.Canvas()
    axes = canvas.cartesian(xticklocator=toyplot.locator.Null())
    axes.y.ticks.locator = toyplot.locator.Null()
    axes.plot(context.x, context.y)
    testing.assert_canvas_equal(canvas, "tick-locator-null")
コード例 #26
0
def step_impl(context):
    testing.assert_canvas_equal(
        context.canvas, "axes-lines-annotation")
コード例 #27
0
def step_impl(context):
    testing.assert_canvas_equal(context.canvas,
                                "axes-fill-n-boundaries-position-along-y")
コード例 #28
0
def step_impl(context):
    testing.assert_canvas_equal(
        context.canvas, "axes-lines-data")
コード例 #29
0
def step_impl(context):
    testing.assert_canvas_equal(context.canvas,
                                "axes-fill-one-magnitude-position")
コード例 #30
0
def step_impl(context, reference):
    show_diff = context.config.userdata.getbool("show_diff", default=True)
    testing.assert_canvas_equal(context.canvas, reference, show_diff=show_diff)
コード例 #31
0
def step_impl(context):
    testing.assert_canvas_equal(context.canvas,
                                "axes-fill-n-magnitudes-wiggle-baseline")
コード例 #32
0
def step_impl(context, reference):
    testing.assert_canvas_equal(context.canvas, reference)
コード例 #33
0
def step_impl(context):
    testing.assert_canvas_equal(context.canvas, "axes-lines-data")
コード例 #34
0
def step_impl(context):
    axes = context.canvas.cartesian(label=u"L\u0302")
    testing.assert_canvas_equal(context.canvas, "unicode-cartesian-label")