I was looking for a way to adjust spaces between candlesticks.
I’ve tried searching a lot but there was no option like ‘bargap’ in bar chart.
What I want to do is make candlestick chart sparse so that,
eventually I can put some trade records with triangles on the left side of corresponding candle.
But for now it is quite overlapping each other no matter how I put markers in-between candles by adjusting time.
Is there a clear way or any work-around?
Below is my code with Plotly v4.14.1
import plotly.graph_objects as go # Candlestick chart candle = go.Candlestick( x=df.index, open=df['Open'], high=df['High'], low=df['Low'], close=df['Close'], increasing=go.candlestick.Increasing( line=dict(width=1), fillcolor='red', line_color='red' ), decreasing=go.candlestick.Decreasing( line=dict(width=1), fillcolor='blue', line_color='blue' ) ) # Buy, Sell markers markers = list() for executions in [long, short]: markers.append( go.Scatter( mode='markers', x=executions['time'], y=executions['price'], marker_symbol=8, # triangle marker_line_width=0.5, marker_size=6, ) ) # Draw fig = go.Figure(data=[candle, *markers]) fig.show()