Skip to main content

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

streamlit-d3graph-1.0.3.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

streamlit_d3graph-1.0.3-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file streamlit-d3graph-1.0.3.tar.gz.

File metadata

  • Download URL: streamlit-d3graph-1.0.3.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for streamlit-d3graph-1.0.3.tar.gz
Algorithm Hash digest
SHA256 5a192f8333dc3b50327303ecca66f48ccc191b7c15aa9be0856d3f0b259e545a
MD5 3bc3dbeaaabce1ebf8fc487dd27d6bda
BLAKE2b-256 9f81c407b9e9682de58dd92110a0314e8f2636846cb52c5b8cead153f4e33950

See more details on using hashes here.

File details

Details for the file streamlit_d3graph-1.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for streamlit_d3graph-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 010c64d18a03b1b6c7c23ff92389217880f56e36d4fc2dd31f3c4eeab1b6431f
MD5 272c01cc98dedc985e0bcd32b409fef5
BLAKE2b-256 b0951dbdb7d3c54d830c86010d2fc212150c99bbf63569e64d84bf338b774485

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