Trendline returns empty dataframe if color is set
Open
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 18.8k
- Forks
- 2.8k
- Avg merge
- 16h 26m
- Merged PRs (30d)
- 21
Description
fig = px.scatter(df, x="value1", y="value2", trendline="ols", color="colorcolor")
has resulted in:
results = px.get_trendline_results(fig)
print(results)
If I remove the color, then it works as expected. I don't know why a priori, trendline and color wouldn't be possible at the same time?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the issue with px.scatter using trendline="ols" and color="colorcolor", then inspect how px.get_trendline_results(fig) handles the generated figure. Done means trendline results are returned when both color and trendline are set, while the existing no-color behavior continues to work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- data-visualization
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 58/100