Skip to main content

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)

Source distribution for streamlit-d3graph 1.0.3
File Size Uploaded
streamlit-d3graph-1.0.3.tar.gz 3.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for streamlit-d3graph 1.0.3
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.3 This release

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page