8000 ZOrder parameter Breaks Plotly! · Issue #5263 · plotly/plotly.py · GitHub
  • [go: up one dir, main page]

    Skip to content
    ZOrder parameter Breaks Plotly! #5263
    Open
    @mifth

    Description

    @mifth

    Hi, if I set zorder=2 or zorder=3 parameter in Candles, Scatter then the Plotly application will be broken!
    It happens with Dash and Panel. So I think the problem is woth Plotly itself.
    It happens when I regenerate a figure but sometimes it happens when I open an application first time.

    I've recorded a video as it's hard to explain.
    https://drive.google.com/file/d/1CiBZgWk60Q--nRdtFyQcyXDZFpfjRgv5/view?usp=drive_link

    Image Image

    Some code:

        fig: go.Figure = make_subplots(rows=6, cols=1, 
                                       shared_xaxes=True,
                                        vertical_spacing=v_subplot_space, # Reduce space between plots
                                        row_heights=row_heights) # Allocate space (Price gets most)
    
        v_subplot_space = 0.001  # vertical_spacing
        row_heights=[1.0, 0.1, 0.1, 0.1, 0.1, 0.1]
    
        fig: go.Figure = make_subplots(rows=6, cols=1, 
                                       shared_xaxes=True,
                                        vertical_spacing=0.005, # Reduce space between plots
                                        row_heights=row_heights) # Allocate space (Price gets most)
    
        # Bollinger Bands
        fig.add_trace(go.Scatter(
            hovertext=candles_df[CandlesTypes.DAY_NAME],
            x=candles_df[CandlesTypes.DATETIME], y=candles_df[CandlesTypes.BB_UPPER], 
            name="BB Upper",
            line=dict(color='rgba(150, 150, 150, 0.5)', width=1,), # Light grey
           zorder=1,
            hoverinfo="skip",
        ), row=1, col=1)
    
        fig.update_yaxes(
                         row=1, col=1, 
                         )
    
        fig.update_xaxes(
            dtick="D1",  # Set grid interval to 1 day
            matches='x',
        )
    

    Metadata

    Metadata

    Assignees

    No one assigned

      Labels

      P2considered for next cyclebugsomething broken

      Type

      No type

      Projects

      No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

        0