小编0xC*_*ney的帖子

Plotly:条形图不透明度随着时间范围的延长而变化

我注意到绘制不同的时间尺度会导致重叠条形图的不透明度褪色。我该如何纠正这个问题?在第一张图片中,我绘制了 2 年的时间范围,在第二张图片中,我绘制了 1 年的时间范围。请注意,前者有一个明显褪色的条形图,我希望这两个图表无论范围如何都是相同的。

旁注:我正在“破解”图表以主轴为中心,如果有人可以帮助我弄清楚如何直接设置辅助轴的 y 轴范围,这也会非常有帮助。

import plotly.graph_objects as go
from plotly.subplots import make_subplots

filtered = df[(df['date'] > '2017-1-24') & (df['date'] <= '2018-1-24')]

fig = make_subplots(specs=[[{"secondary_y": True}]])

fig.add_trace(
    go.Bar(
        x=filtered['date'], 
        y=filtered['divergence'],
        opacity=0.5
    )
)

fig.add_trace(
    go.Scatter(
        x=filtered['date'], 
        y=filtered['price'],
        mode="lines"
    ),
    secondary_y=True
)

fig.update_layout(yaxis_range=[-9, 9])
fig.show()
Run Code Online (Sandbox Code Playgroud)

不透明度低于预期:

在此输入图像描述

不透明度正常:

在此输入图像描述

python plotly plotly-python

8
推荐指数
1
解决办法
9230
查看次数

标签 统计

plotly ×1

plotly-python ×1

python ×1