How to add space between Bubbles and increase thier size

HI,
I have a bubble chart here’s the data :

import plotly.express as px
import pandas as pd
data = {
    "lib_acte":["test 98lop1", "test9665 opp1", "test QSDFR1", "test ABBE1", "testtest21","test23"],
    "x":[12.6, 10.8, -1, -15.2, -10.4, 1.6],
	"y":[15, 5, 44, -11, -35, -19],
	"circle_size":[375, 112.5, 60,210, 202.5, 195],
	"color":["green", "green", "green", "red", "red", "red"]
}

#load data into a DataFrame object:
df = pd.DataFrame(data)

fig = px.scatter(
        df,
        x="x", 
        y="y", 
        color="color",
        size='circle_size',
        text="lib_acte",
        hover_name="lib_acte",
        color_discrete_map={"red": "red", "green": "green"},
        title="chart"
      )
fig.update_traces(textposition='middle right', textfont_size=14, textfont_color='black', textfont_family="Inter", hoverinfo="skip")
newnames = {'red':'red title', 'green': 'green title'}

fig.update_layout(
        {
            
            'yaxis': {
                "range": [-200, 200],
                'zerolinewidth': 2, 
                "zerolinecolor": "red",
                "tick0": -200,
                "dtick":45,
            },
            'xaxis': {
                "range": [-200, 200],
                'zerolinewidth': 2, 
                "zerolinecolor": "gray",
                "tick0": -200,
                "dtick": 45,
                #  "scaleanchor": 'y'
            },
           
            "height": 800,
            
            
        }
    )
fig.add_scatter(
        x=[0, 0, -200, -200],
        y=[0, 200, 200, 0],
        fill="toself",
        fillcolor="gray",
        zorder=-1,
        mode="markers",
        marker_color="rgba(0,0,0,0)",
        showlegend=False,
        hoverinfo="skip"
    )
fig.add_scatter(
        x=[0, 0, 200, 200],
        y=[0, -200, -200, 0],
        fill="toself",
        fillcolor="yellow",
        zorder=-1,
        mode="markers",
        marker_color="rgba(0,0,0,0)",
        showlegend=False,
        hoverinfo="skip"
    )
fig.update_layout(
   
            paper_bgcolor="#F1F2F6",
        )
fig.show()

here’s the output :

now what I’m looking for please a way to add space between bubble if they are tight like (test 981op1 and test9665 opp1), and also a way to to increase the each bubble size 4% of its size for example.
thanks for your help.

Hi @plotest, I’m not sure if I understand your question. If these are all the markers you expect I would say, why don’t you decrease the y-axis range, say [-100,100] and keep the same height for the plot. If you expect to get lots of markers and you have no idea where they come, adding the “lib_acte” as text makes it messy. Trying to move the markers around is just waiting for that particular marker that introduces the problem again. If you’re going to use the chart in an app, the problem is more or less solved if you zoom in on an area. A bit of context would be nice.

If these are all the markers you expect I would say => no, they are dynamic.

what i’m looking for is to make space between bubbles and increast the size 4%