Skip to main content

Streamlit component for rendering vis.js timeline

Project description

streamlit-timeline-demo

image image Open in Streamlit

Streamlit component for rendering vis.js timeline with bidirectional communication.

Check out the GitHub repositories streamlit-timeline and streamlit-timeline-demo. For JavaScript examples, check out the vis.js timeline examples and documentation.

Installation

pip install streamlit-vis-timeline

Usage

import streamlit as st
from streamlit_timeline import st_timeline

st.set_page_config(layout="wide")

items = [
    {"id": 1, "content": "2022-10-20", "start": "2022-10-20"},
    {"id": 2, "content": "2022-10-09", "start": "2022-10-09"},
    {"id": 3, "content": "2022-10-18", "start": "2022-10-18"},
    {"id": 4, "content": "2022-10-16", "start": "2022-10-16"},
    {"id": 5, "content": "2022-10-25", "start": "2022-10-25"},
    {"id": 6, "content": "2022-10-27", "start": "2022-10-27"},
]

timeline = st_timeline(items, groups=[], options={}, height="300px")
st.subheader("Selected item")
st.write(timeline)

Demo

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

streamlit-vis-timeline-0.3.0.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

streamlit_vis_timeline-0.3.0-py3-none-any.whl (1.2 MB view details)

Uploaded Python 3

File details

Details for the file streamlit-vis-timeline-0.3.0.tar.gz.

File metadata

File hashes

Hashes for streamlit-vis-timeline-0.3.0.tar.gz
Algorithm Hash digest
SHA256 76d788eaf31512560e5a521944009f3bdd996eca4f2e941019f260e81be92f12
MD5 94f474b6fe191dc9ff9836ff920f4e25
BLAKE2b-256 d6873b34db238802abddc2a2f9f5834627e71957592855626d8fb18d300ad662

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for streamlit_vis_timeline-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c1f1e3b2cc936e169de3cef26e95da46d2ff7e2d66e6cfb997a1942b58e28f7e
MD5 05860d96f54f3ddde30049de1d9dabf3
BLAKE2b-256 e815d61d4413280520bb40d619e69f7f0db89f2d01d0ae0cbff8b96eef1cd437

See more details on using hashes here.

Supported by

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