notebook.community
Edit and run
In [1]: import numpy import toyplot
import numpy import toyplot
In [2]: numpy.random.seed(1234) data = numpy.random.random(10) x = numpy.linspace(0, 2, len(data)) x2 = numpy.linspace(0, 1, len(data)) ** 1.5 x3 = numpy.cumsum(numpy.random.random(len(data) + 1)) x4 = x3[:-1] x5 = x3[1:] toyplot.bars(data, width=300, height=300); toyplot.bars(x, data, width=300, height=300); toyplot.bars(x2, data, width=300, height=300); toyplot.bars(x4, x5, data, width=300, height=300);
numpy.random.seed(1234) data = numpy.random.random(10) x = numpy.linspace(0, 2, len(data)) x2 = numpy.linspace(0, 1, len(data)) ** 1.5 x3 = numpy.cumsum(numpy.random.random(len(data) + 1)) x4 = x3[:-1] x5 = x3[1:] toyplot.bars(data, width=300, height=300); toyplot.bars(x, data, width=300, height=300); toyplot.bars(x2, data, width=300, height=300); toyplot.bars(x4, x5, data, width=300, height=300);
{"x": [{"domain": {"max": 10.0, "min": -0.5}, "range": {"max": 240, "min": 60}, "scale": "linear"}], "y": [{"domain": {"max": 1.0, "min": 0.0}, "range": {"max": 240, "min": 60}, "scale": "linear"}]}{"data": [[-0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5], [0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5], [0.1915194503788923, 0.6221087710398319, 0.4377277390071145, 0.7853585837137692, 0.7799758081188035, 0.2725926052826416, 0.2764642551430967, 0.8018721775350193, 0.9581393536837052, 0.8759326347420947]], "names": ["position0", "position1", "series0"]}05100.00.51.0Save as .csv {"x": [{"domain": {"max": 2.1111111111111112, "min": -0.1111111111111111}, "range": {"max": 240, "min": 60}, "scale": "linear"}], "y": [{"domain": {"max": 1.0, "min": 0.0}, "range": {"max": 240, "min": 60}, "scale": "linear"}]}{"data": [[-0.1111111111111111, 0.1111111111111111, 0.3333333333333333, 0.5555555555555556, 0.7777777777777777, 1.0, 1.2222222222222223, 1.4444444444444442, 1.6666666666666665, 1.8888888888888888], [0.1111111111111111, 0.3333333333333333, 0.5555555555555556, 0.7777777777777777, 1.0, 1.2222222222222223, 1.4444444444444442, 1.6666666666666665, 1.8888888888888888, 2.111111111111111], [0.1915194503788923, 0.6221087710398319, 0.4377277390071145, 0.7853585837137692, 0.7799758081188035, 0.2725926052826416, 0.2764642551430967, 0.8018721775350193, 0.9581393536837052, 0.8759326347420947]], "names": ["position0", "position1", "series0"]}0120.00.51.0Save as .csv {"x": [{"domain": {"max": 1.0809737592968607, "min": -0.018518518518518517}, "range": {"max": 240, "min": 60}, "scale": "linear"}], "y": [{"domain": {"max": 1.0, "min": 0.0}, "range": {"max": 240, "min": 60}, "scale": "linear"}]}{"data": [[-0.018518518518518517, 0.018518518518518517, 0.07089679860641093, 0.14860332495283002, 0.24437319301308574, 0.3551914793981287, 0.4792088582258892, 0.6151332895213185, 0.761994003248549, 0.9190262407031393], [0.018518518518518517, 0.07089679860641093, 0.14860332495283002, 0.24437319301308574, 0.3551914793981287, 0.4792088582258892, 0.6151332895213185, 0.761994003248549, 0.9190262407031393, 1.0809737592968607], [0.1915194503788923, 0.6221087710398319, 0.4377277390071145, 0.7853585837137692, 0.7799758081188035, 0.2725926052826416, 0.2764642551430967, 0.8018721775350193, 0.9581393536837052, 0.8759326347420947]], "names": ["position0", "position1", "series0"]}0.00.51.00.00.51.0Save as .csv {"x": [{"domain": {"max": 6.0, "min": 0.0}, "range": {"max": 240, "min": 60}, "scale": "linear"}], "y": [{"domain": {"max": 1.0, "min": 0.0}, "range": {"max": 240, "min": 60}, "scale": "linear"}]}{"data": [[0.35781726995786667, 0.8588123954813254, 1.5422753306534616, 2.2549773576363616, 2.6252281124267567, 3.1864242984923816, 3.6895074638001915, 3.7032759133908737, 4.476102535003248, 5.358743725639364], [0.8588123954813254, 1.5422753306534616, 2.2549773576363616, 2.6252281124267567, 3.1864242984923816, 3.6895074638001915, 3.7032759133908737, 4.476102535003248, 5.358743725639364, 5.723629709540736], [0.1915194503788923, 0.6221087710398319, 0.4377277390071145, 0.7853585837137692, 0.7799758081188035, 0.2725926052826416, 0.2764642551430967, 0.8018721775350193, 0.9581393536837052, 0.8759326347420947]], "names": ["position0", "position1", "series0"]}02460.00.51.0Save as .csv
In [3]: observations = numpy.random.normal(size=(10000)) toyplot.bars(numpy.histogram(observations, 10), width=300, height=300);
observations = numpy.random.normal(size=(10000)) toyplot.bars(numpy.histogram(observations, 10), width=300, height=300);
{"x": [{"domain": {"max": 4.0, "min": -4.0}, "range": {"max": 240, "min": 60}, "scale": "linear"}], "y": [{"domain": {"max": 3000.0, "min": 0.0}, "range": {"max": 240, "min": 60}, "scale": "linear"}]}{"data": [[-3.9813647709032844, -3.213924454200332, -2.446484137497379, -1.6790438207944263, -0.9116035040914738, -0.1441631873885214, 0.6232771293144319, 1.3907174460173843, 2.1581577627203368, 2.925598079423289], [-3.213924454200332, -2.446484137497379, -1.6790438207944263, -0.9116035040914738, -0.1441631873885214, 0.6232771293144319, 1.3907174460173843, 2.1581577627203368, 2.925598079423289, 3.6930383961262416], [9.0, 70.0, 381.0, 1338.0, 2554.0, 2931.0, 1885.0, 662.0, 153.0, 17.0]], "names": ["position0", "position1", "series0"]}-4-20240100020003000Save as .csv
In [4]: data = numpy.column_stack((numpy.random.random(10), numpy.random.random(10))) toyplot.bars(data, width=300, height=300); toyplot.bars(x, data, width=300, height=300); toyplot.bars(x2, data, width=300, height=300); toyplot.bars(x4, x5, data, width=300, height=300);
data = numpy.column_stack((numpy.random.random(10), numpy.random.random(10))) toyplot.bars(data, width=300, height=300); toyplot.bars(x, data, width=300, height=300); toyplot.bars(x2, data, width=300, height=300); toyplot.bars(x4, x5, data, width=300, height=300);
{"x": [{"domain": {"max": 10.0, "min": -0.5}, "range": {"max": 240, "min": 60}, "scale": "linear"}], "y": [{"domain": {"max": 1.7255830023647287, "min": 0.0}, "range": {"max": 240, "min": 60}, "scale": "linear"}]}{"data": [[-0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5], [0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5], [0.9446142393124688, 0.2018885708773941, 0.22164458879382343, 0.37475858551970886, 0.8730276147996948, 0.7602558238200506, 0.3931468975406761, 0.5739268568327561, 0.1288836006832733, 0.8602040650419305], [0.48158204664059034, 0.20294297591853705, 0.7459864990979725, 0.11302668495114399, 0.8525553875650338, 0.8618417444823707, 0.20814850497831372, 0.5325007797081057, 0.6481564599426972, 0.5539959704420471]], "names": ["position0", "position1", "series0", "series1"]}05100.00.51.01.5Save as .csv {"x": [{"domain": {"max": 2.1111111111111112, "min": -0.1111111111111111}, "range": {"max": 240, "min": 60}, "scale": "linear"}], "y": [{"domain": {"max": 1.7255830023647287, "min": 0.0}, "range": {"max": 240, "min": 60}, "scale": "linear"}]}{"data": [[-0.1111111111111111, 0.1111111111111111, 0.3333333333333333, 0.5555555555555556, 0.7777777777777777, 1.0, 1.2222222222222223, 1.4444444444444442, 1.6666666666666665, 1.8888888888888888], [0.1111111111111111, 0.3333333333333333, 0.5555555555555556, 0.7777777777777777, 1.0, 1.2222222222222223, 1.4444444444444442, 1.6666666666666665, 1.8888888888888888, 2.111111111111111], [0.9446142393124688, 0.2018885708773941, 0.22164458879382343, 0.37475858551970886, 0.8730276147996948, 0.7602558238200506, 0.3931468975406761, 0.5739268568327561, 0.1288836006832733, 0.8602040650419305], [0.48158204664059034, 0.20294297591853705, 0.7459864990979725, 0.11302668495114399, 0.8525553875650338, 0.8618417444823707, 0.20814850497831372, 0.5325007797081057, 0.6481564599426972, 0.5539959704420471]], "names": ["position0", "position1", "series0", "series1"]}0120.00.51.01.5Save as .csv {"x": [{"domain": {"max": 1.0809737592968607, "min": -0.018518518518518517}, "range": {"max": 240, "min": 60}, "scale": "linear"}], "y": [{"domain": {"max": 1.7255830023647287, "min": 0.0}, "range": {"max": 240, "min": 60}, "scale": "linear"}]}{"data": [[-0.018518518518518517, 0.018518518518518517, 0.07089679860641093, 0.14860332495283002, 0.24437319301308574, 0.3551914793981287, 0.4792088582258892, 0.6151332895213185, 0.761994003248549, 0.9190262407031393], [0.018518518518518517, 0.07089679860641093, 0.14860332495283002, 0.24437319301308574, 0.3551914793981287, 0.4792088582258892, 0.6151332895213185, 0.761994003248549, 0.9190262407031393, 1.0809737592968607], [0.9446142393124688, 0.2018885708773941, 0.22164458879382343, 0.37475858551970886, 0.8730276147996948, 0.7602558238200506, 0.3931468975406761, 0.5739268568327561, 0.1288836006832733, 0.8602040650419305], [0.48158204664059034, 0.20294297591853705, 0.7459864990979725, 0.11302668495114399, 0.8525553875650338, 0.8618417444823707, 0.20814850497831372, 0.5325007797081057, 0.6481564599426972, 0.5539959704420471]], "names": ["position0", "position1", "series0", "series1"]}0.00.51.00.00.51.01.5Save as .csv {"x": [{"domain": {"max": 6.0, "min": 0.0}, "range": {"max": 240, "min": 60}, "scale": "linear"}], "y": [{"domain": {"max": 1.7255830023647287, "min": 0.0}, "range": {"max": 240, "min": 60}, "scale": "linear"}]}{"data": [[0.35781726995786667, 0.8588123954813254, 1.5422753306534616, 2.2549773576363616, 2.6252281124267567, 3.1864242984923816, 3.6895074638001915, 3.7032759133908737, 4.476102535003248, 5.358743725639364], [0.8588123954813254, 1.5422753306534616, 2.2549773576363616, 2.6252281124267567, 3.1864242984923816, 3.6895074638001915, 3.7032759133908737, 4.476102535003248, 5.358743725639364, 5.723629709540736], [0.9446142393124688, 0.2018885708773941, 0.22164458879382343, 0.37475858551970886, 0.8730276147996948, 0.7602558238200506, 0.3931468975406761, 0.5739268568327561, 0.1288836006832733, 0.8602040650419305], [0.48158204664059034, 0.20294297591853705, 0.7459864990979725, 0.11302668495114399, 0.8525553875650338, 0.8618417444823707, 0.20814850497831372, 0.5325007797081057, 0.6481564599426972, 0.5539959704420471]], "names": ["position0", "position1", "series0", "series1"]}02460.00.51.01.5Save as .csv
In [5]: toyplot.bars(data, width=300, height=300, baseline=None); toyplot.bars(x, data, width=300, height=300, baseline=None); toyplot.bars(x2, data, width=300, height=300, baseline=None); toyplot.bars(x4, x5, data, width=300, height=300, baseline=None);
toyplot.bars(data, width=300, height=300, baseline=None); toyplot.bars(x, data, width=300, height=300, baseline=None); toyplot.bars(x2, data, width=300, height=300, baseline=None); toyplot.bars(x4, x5, data, width=300, height=300, baseline=None);
{"x": [{"domain": {"max": 10.0, "min": -0.5}, "range": {"max": 240, "min": 60}, "scale": "linear"}], "y": [{"domain": {"max": 0.9446142393124688, "min": 0.0}, "range": {"max": 240, "min": 60}, "scale": "linear"}]}{"data": [[[-0.5, 0.5], [0.5, 1.5], [1.5, 2.5], [2.5, 3.5], [3.5, 4.5], [4.5, 5.5], [5.5, 6.5], [6.5, 7.5], [7.5, 8.5], [8.5, 9.5]], [0.9446142393124688, 0.2018885708773941, 0.22164458879382343, 0.37475858551970886, 0.8730276147996948, 0.7602558238200506, 0.3931468975406761, 0.5739268568327561, 0.1288836006832733, 0.8602040650419305], [0.48158204664059034, 0.20294297591853705, 0.7459864990979725, 0.11302668495114399, 0.8525553875650338, 0.8618417444823707, 0.20814850497831372, 0.5325007797081057, 0.6481564599426972, 0.5539959704420471]], "names": ["position", "series0", "series1"]}05100.00.30.60.9Save as .csv {"x": [{"domain": {"max": 2.1111111111111112, "min": -0.1111111111111111}, "range": {"max": 240, "min": 60}, "scale": "linear"}], "y": [{"domain": {"max": 0.9446142393124688, "min": 0.0}, "range": {"max": 240, "min": 60}, "scale": "linear"}]}{"data": [[[-0.1111111111111111, 0.1111111111111111], [0.1111111111111111, 0.3333333333333333], [0.3333333333333333, 0.5555555555555556], [0.5555555555555556, 0.7777777777777777], [0.7777777777777777, 1.0], [1.0, 1.2222222222222223], [1.2222222222222223, 1.4444444444444442], [1.4444444444444442, 1.6666666666666665], [1.6666666666666665, 1.8888888888888888], [1.8888888888888888, 2.111111111111111]], [0.9446142393124688, 0.2018885708773941, 0.22164458879382343, 0.37475858551970886, 0.8730276147996948, 0.7602558238200506, 0.3931468975406761, 0.5739268568327561, 0.1288836006832733, 0.8602040650419305], [0.48158204664059034, 0.20294297591853705, 0.7459864990979725, 0.11302668495114399, 0.8525553875650338, 0.8618417444823707, 0.20814850497831372, 0.5325007797081057, 0.6481564599426972, 0.5539959704420471]], "names": ["position", "series0", "series1"]}0120.00.30.60.9Save as .csv {"x": [{"domain": {"max": 1.0809737592968607, "min": -0.018518518518518517}, "range": {"max": 240, "min": 60}, "scale": "linear"}], "y": [{"domain": {"max": 0.9446142393124688, "min": 0.0}, "range": {"max": 240, "min": 60}, "scale": "linear"}]}{"data": [[[-0.018518518518518517, 0.018518518518518517], [0.018518518518518517, 0.07089679860641093], [0.07089679860641093, 0.14860332495283002], [0.14860332495283002, 0.24437319301308574], [0.24437319301308574, 0.3551914793981287], [0.3551914793981287, 0.4792088582258892], [0.4792088582258892, 0.6151332895213185], [0.6151332895213185, 0.761994003248549], [0.761994003248549, 0.9190262407031393], [0.9190262407031393, 1.0809737592968607]], [0.9446142393124688, 0.2018885708773941, 0.22164458879382343, 0.37475858551970886, 0.8730276147996948, 0.7602558238200506, 0.3931468975406761, 0.5739268568327561, 0.1288836006832733, 0.8602040650419305], [0.48158204664059034, 0.20294297591853705, 0.7459864990979725, 0.11302668495114399, 0.8525553875650338, 0.8618417444823707, 0.20814850497831372, 0.5325007797081057, 0.6481564599426972, 0.5539959704420471]], "names": ["position", "series0", "series1"]}0.00.51.00.00.30.60.9Save as .csv {"x": [{"domain": {"max": 6.0, "min": 0.0}, "range": {"max": 240, "min": 60}, "scale": "linear"}], "y": [{"domain": {"max": 0.9446142393124688, "min": 0.0}, "range": {"max": 240, "min": 60}, "scale": "linear"}]}{"data": [[[0.35781726995786667, 0.8588123954813254], [0.8588123954813254, 1.5422753306534616], [1.5422753306534616, 2.2549773576363616], [2.2549773576363616, 2.6252281124267567], [2.6252281124267567, 3.1864242984923816], [3.1864242984923816, 3.6895074638001915], [3.6895074638001915, 3.7032759133908737], [3.7032759133908737, 4.476102535003248], [4.476102535003248, 5.358743725639364], [5.358743725639364, 5.723629709540736]], [0.9446142393124688, 0.2018885708773941, 0.22164458879382343, 0.37475858551970886, 0.8730276147996948, 0.7602558238200506, 0.3931468975406761, 0.5739268568327561, 0.1288836006832733, 0.8602040650419305], [0.48158204664059034, 0.20294297591853705, 0.7459864990979725, 0.11302668495114399, 0.8525553875650338, 0.8618417444823707, 0.20814850497831372, 0.5325007797081057, 0.6481564599426972, 0.5539959704420471]], "names": ["position", "series0", "series1"]}02460.00.30.60.9Save as .csv
In [5]: