{ "cells": [ { "cell_type": "raw", "id": "41022af5", "metadata": {}, "source": [ "---\n", "title: ipyvizzu-story demo\n", "description: ipyvizzu-story demo with mercury\n", "show-code: False\n", "params:\n", "params:\n", " example:\n", " input: select\n", " label: select the example\n", " choices: [basic, complex]\n", " multi: False\n", "---" ] }, { "cell_type": "code", "execution_count": null, "id": "bf9e62cb", "metadata": {}, "outputs": [], "source": [ "# configure default value\n", "\n", "example = 'complex'" ] }, { "cell_type": "code", "execution_count": null, "id": "1226e7e9", "metadata": {}, "outputs": [], "source": [ "from ipyvizzu import Data, Config\n", "from ipyvizzustory import Slide, Step\n", "\n", "from ipyvizzustory import Story # or\n", "# from ipyvizzustory.env.ipy.story import Story" ] }, { "cell_type": "code", "execution_count": null, "id": "1a26e2e9", "metadata": {}, "outputs": [], "source": [ "basic_data = Data()\n", "basic_data.add_series(\"Foo\", [\"Alice\", \"Bob\", \"Ted\"])\n", "basic_data.add_series(\"Bar\", [15, 32, 12])\n", "basic_data.add_series(\"Baz\", [5, 3, 2])\n", "\n", "basic_story = Story(data=basic_data)\n", "\n", "basic_slide1 = Slide(\n", " Step(\n", " Config({\"x\": \"Foo\", \"y\": \"Bar\"}),\n", " )\n", ")\n", "basic_story.add_slide(basic_slide1)\n", "\n", "basic_slide2 = Slide(\n", " Step(\n", " Config({\"color\": \"Foo\", \"x\": \"Baz\", \"geometry\": \"circle\"}),\n", " )\n", ")\n", "basic_story.add_slide(basic_slide2)" ] }, { "cell_type": "code", "execution_count": null, "id": "1ab7ece9", "metadata": {}, "outputs": [], "source": [ "if example == \"basic\":\n", " basic_story.play()" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3.7.3 64-bit", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.7.3" }, "vscode": { "interpreter": { "hash": "916dbcbb3f70747c44a77c7bcd40155683ae19c65e1c03b4aa3499c5328201f1" } } }, "nbformat": 4, "nbformat_minor": 5 }