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.

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.0.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

streamlit_d3graph-1.0.0-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: streamlit-d3graph-1.0.0.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.10

File hashes

Hashes for streamlit-d3graph-1.0.0.tar.gz
Algorithm Hash digest
SHA256 ba1663d73fa2d586cddd9faa30c4b7b8e2bffd52096f30462a8773e9b0108171
MD5 4c2cf65b076db0c8ac1a89f858f7ee98
BLAKE2b-256 d4c670e7210d4eca9cfc31997c2e6f3192aabee63d93f78d1eb6c6fb30bcb28a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: streamlit_d3graph-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.10

File hashes

Hashes for streamlit_d3graph-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a3f45ed6226bf5256db5bd77b30f46850fa96e048631e87d2bf4fb30362d0ac1
MD5 fa115d4ecf17a0406c9ecdb2975a9ec3
BLAKE2b-256 94af55853d0c0012d839b877ec95088eeedfec0521d95c2fee0bf411c8890ce2

See more details on using hashes here.

Supported by

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