with v6.3.0 the last y-axis label is cut off when top-margin is 0
@camdecoster já está trabalhando nisso.
Desde 9/9/2025.
Avaliação
Esta issue ainda não foi avaliada.
Descrição
There seems to be a breaking change between 6.2.0 and 6.3.0. When setting the top-margin to 0 the y-axis label is cut off when it is right at the end of the axis.
You can reproduce this with this code.
import plotly.graph_objects as go
from datetime import datetime
x = [datetime(1912, 5, 6, 0, 0), datetime(2019, 5, 10, 0, 0)]
y = [7.6, 23.9]
fig = go.Figure()
fig.add_trace(go.Scatter(x=x, y=y, mode='markers'))
fig.add_trace(go.Scatter(x=[datetime(2025, 9, 1)], y=[5.9]))
fig.update_layout(
template='simple_white',
margin={'l': 10, 'r': 10, 't': 0, 'b': 10},
)
fig.write_image(file='t.jpeg')
The result differs between version. Since the tick itself is there, but the label is missing I feel this is a bug. Also margins should not control the plot itself and decide whether or not labels are drawn.
| plotly==6.2.0 | plotly==6.3.0 |
|---|---|
- Linguagem predominante
- Python
- Estrelas
- 18.8k
- Forks
- 2.8k
- Merge médio
- 13h 28min
- PRs com merge (30d)
- 20
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de plotly/plotly.py
-
P3 size: 1 task
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
-
P3 size: 1 task
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
-
bug P1
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 68/100
-
feature P3
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
-
feature P3
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Todas as issues de plotly/plotly.py
Issues semelhantes
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
stephrobert/dsoxlab#238 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
sublimehq/package_control#1780 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
nwg-piotr/nwg-displays#145 ·