Skip to main content

Create and present animated data stories within data science notebooks.

Project description

Vizzu

ipyvizzu - story Extension

Tutorial · Examples · Repository

PyPI version CI-CD

About The Extension

ipyvizzu-story is an extension of ipyvizzu that enables users to create interactive presentations from the animated data visualizations built with ipyvizzu right within the data science notebook of their choice. The extension provides a widget that contains the presentation and adds controls for navigating between slides - predefined stages within the story being presented.

Installation

Visit our wiki site for more details about installation.

pip install ipyvizzu-story

Usage

You can create the story below with the following code snippet.

Visit our wiki site for more details and a step-by-step tutorial into ipyvizzu-story or check out our example gallery.

ipyvizzu

from ipyvizzu import Data, Config
from ipyvizzustory import Story, Slide, Step

data = Data()
data.add_series("Foo", ["Alice", "Bob", "Ted"])
data.add_series("Bar", [15, 32, 12])
data.add_series("Baz", [5, 3, 2])

story = Story(data=data)

slide1 = Slide(
    Step(
        Config({"x": "Foo", "y": "Bar"}),
    )
)
story.add_slide(slide1)

slide2 = Slide(
    Step(
        Config({"color": "Foo", "x": "Baz", "geometry": "circle"}),
    )
)

story.play()

Environment support

ipyvizzu-story can be used in a wide variety of environments, visit our wiki site for more details.

Contributing

We welcome contributions to the project, visit our contributing guide for further info.

Contact

License

Copyright © 2022 Vizzu Kft..

Released under the Apache 2.0 License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ipyvizzu-story-0.3.0.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ipyvizzu_story-0.3.0-py3-none-any.whl (12.6 kB view details)

Uploaded Python 3

File details

Details for the file ipyvizzu-story-0.3.0.tar.gz.

File metadata

  • Download URL: ipyvizzu-story-0.3.0.tar.gz
  • Upload date:
  • Size: 10.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for ipyvizzu-story-0.3.0.tar.gz
Algorithm Hash digest
SHA256 129d72f2bae7ee5fa3e15a1d6d08f6505dc6af6b5e5105cb503c38f5a4042e09
MD5 7fd31f93ec5f28dae93ebc3d9c01ac60
BLAKE2b-256 7ec98b55ebe533587274c89a45db9805b49fbaf3fb17143f7483236899573e63

See more details on using hashes here.

File details

Details for the file ipyvizzu_story-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: ipyvizzu_story-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 12.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for ipyvizzu_story-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 63020e0c87e74cc26fd256d69b2df61a3063e7ee0cf8e45d0d696e66a770a3c3
MD5 07ee04fcb8701ee5e1138cb2ecb9b0e9
BLAKE2b-256 168d86e9ffe330fb7552a5945cb54596401dcf707cf176b671500783e9ef85ab

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page