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()
Metadata
Release files for streamlit-d3graph 1.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| streamlit-d3graph-1.0.3.tar.gz | 3.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| streamlit_d3graph-1.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.1 kB
Release files / streamlit-d3graph-1.0.3.tar.gz
| Download URL | streamlit-d3graph-1.0.3.tar.gz |
|---|---|
| Size | 3.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5a192f8333dc3b50327303ecca66f48ccc191b7c15aa9be0856d3f0b259e545a
|
|
BLAKE2b-256 checksum How to use checksums |
9f81c407b9e9682de58dd92110a0314e8f2636846cb52c5b8cead153f4e33950
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/4.0.2 CPython/3.11.5
|
Release files / streamlit_d3graph-1.0.3-py3-none-any.whl
| Download URL | streamlit_d3graph-1.0.3-py3-none-any.whl |
|---|---|
| Size | 4.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
010c64d18a03b1b6c7c23ff92389217880f56e36d4fc2dd31f3c4eeab1b6431f
|
|
BLAKE2b-256 checksum How to use checksums |
b0951dbdb7d3c54d830c86010d2fc212150c99bbf63569e64d84bf338b774485
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/4.0.2 CPython/3.11.5
|