import streamlit as st import graphviz as graphviz @st.experimental_memo def load_graph(): # Create a graphlib graph object graph = graphviz.Digraph() graph.edge("run", "intr") graph.edge("intr", "runbl") graph.edge("runbl", "run") graph.edge("run", "kernel") graph.edge("kernel", "zombie") graph.edge("kernel", "sleep") graph.edge("kernel", "runmem") graph.edge("sleep", "swap") graph.edge("swap", "runswap") graph.edge("runswap", "new") graph.edge("runswap", "runmem") graph.edge("new", "runmem") graph.edge("sleep", "runmem") return graph graph = load_graph() st.graphviz_chart(graph)