Hi, when using a wide window, the graph component does not take all available parent space, as can be seen here (the bottom node is truncated on its right):
I nested two st.container with borders to show that they expand to take all space provided by their parent, while agraph does not.
Here is the code to reproduce this:
import streamlit as st
from streamlit_agraph import agraph, Node, Edge, Config
# Use the full page instead of a narrow central column
st.set_page_config(layout="wide")
top_container = st.container(border=True)
with top_container:
graph_container = st.container(border=True)
with graph_container:
nodes = []
edges = []
nodes.append( Node(id="Spiderman",
label="Peter Parker",
size=25,
shape="circularImage",
image="http://marvel-force-chart.surge.sh/marvel_force_chart_img/top_spiderman.png")
) # includes **kwargs
nodes.append( Node(id="Captain_Marvel",
size=25,
shape="circularImage",
image="http://marvel-force-chart.surge.sh/marvel_force_chart_img/top_captainmarvel.png")
)
edges.append( Edge(source="Captain_Marvel",
label="friend_of",
target="Spiderman",
# **kwargs
)
)
config = Config(#width=750,
#height=950,
directed=True,
physics=False,
hierarchical=False,
# **kwargs
)
return_value = agraph(nodes=nodes,
edges=edges,
config=config)
Looking at Config's code, I can see that width and height have default values, so this would explain the current behavior.
Expectation: get an "expand in parent" behavior when width and height are not specified.
Hi, when using a wide window, the graph component does not take all available parent space, as can be seen here (the bottom node is truncated on its right):![image](https://github.com/ChrisDelClea/streamlit-agraph/assets/812977/e3f8c862-d9bd-496b-8fda-96fc79e60948)
I nested two
st.container
with borders to show that they expand to take all space provided by their parent, whileagraph
does not.Here is the code to reproduce this:
Looking at
Config
's code, I can see thatwidth
andheight
have default values, so this would explain the current behavior.Expectation: get an "expand in parent" behavior when
width
andheight
are not specified.