A simple component to display d3graph network graphs in Streamlit apps.
Project description
streamlit-d3graph
A simple component to display d3graph network graphs in Streamlit apps.
This component is powered by d3graph, a Python package that simplifies the task of creating interactive and stand-alone networks in d3 JavaScript using Python.
🕸️ Live demo 🕸️
Installation
pip install streamlit-d3graph
Usage
import streamlit as st
from streamlit_d3graph import d3graph
# Initialize
d3 = d3graph()
# Load karate example
adjmat, df = d3.import_example('karate')
label = df['label'].values
node_size = df['degree'].values
d3.graph(adjmat)
d3.set_node_properties(color=df['label'].values)
d3.show()
d3.set_node_properties(label=label, color=label, cmap='Set1')
d3.show()
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
Built Distribution
Close
Hashes for streamlit_d3graph-1.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2a3dba4a9d0c4497681fd6012ea3f2f7fc81838e2434503915b82dbf222ac2f |
|
MD5 | 80f5c90bc80ac34f25013eec6ee5dcdb |
|
BLAKE2b-256 | a2b9c8365128aae63e2dd2a3d19b0619db3383a4eb9d60c6d591cd8315f8a19f |