How to disable trendline in plotly.express.line?(如何禁用 plotly.express.line 中的趋势线?)
问题描述
我愿意在同一张图表上绘制 3 个时间序列.Datasource是一个pandas.DataFrame()
对象,Timestamp
的类型是datetime.date
,3个不同的时间序列取自同一Value
列使用 plotly.express.line()
的颜色参数.
I am willing to plot 3 timeseries on the same chart. Datasource is a pandas.DataFrame()
object, the type of Timestamp
being datetime.date
, and the 3 different time series drawn from the same column Value
using the color argument of plotly.express.line()
.
图表上显示了 3 条线,但每条线都伴随着某种趋势线.我在函数签名中看不到如何禁用这些趋势线.你能帮忙吗?
The 3 lines show on the chart, but each one is accompanied by some sort of trendline. I can't see in the function signature how to disable those trendlines. Can you please help?
我已经做了几次尝试,例如使用另一个 color
,但趋势线只是停留在那里.
I have made several attempts, e.g. using another color
, but the trendlines just stay there.
请在下面找到代码片段和生成的图表.
Please find below the code snippet and the resulting chart.
import plotly.io as pio
import plotly.express as px
pio.renderers = 'jupyterlab'
fig = px.line(data_frame=df, x='Timestamp', y='Value', color='Position_Type')
fig.show()
(如果相关,我正在使用 jupyterlab
)
(If relevant, I am using jupyterlab
)
屏幕上的时间戳如下所示(这是 [常规] 每周时间序列):
Timestamp on the screen appears like this (this are [regular] weekly timeseries) :
并且,根据类型:
type(df.Timestamp[0])
> datetime.date
我要补充的是,我最初认为是趋势线的线看起来更像是从每个时间序列的第一个数据点到最后一个数据点的直线.
I am adding that it looks like the lines that I first thought were trendlines would rather be straight lines from the first datapoint to the last datapoint of each time series.
推荐答案
df_melt = df_melt.sort_values('datetime_id')
排序摆脱了那些环绕".感谢以上建议.使用 Plotly 4.8.2.
Sorting got rid of those "wrap-arounds". Thanks for the suggestions above. Using Plotly 4.8.2.
这篇关于如何禁用 plotly.express.line 中的趋势线?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何禁用 plotly.express.line 中的趋势线?
基础教程推荐
- 在 Python 中,如果我在一个“with"中返回.块,文件还会关闭吗? 2022-01-01
- 线程时出现 msgbox 错误,GUI 块 2022-01-01
- 如何让 python 脚本监听来自另一个脚本的输入 2022-01-01
- 筛选NumPy数组 2022-01-01
- 何时使用 os.name、sys.platform 或 platform.system? 2022-01-01
- 用于分类数据的跳跃记号标签 2022-01-01
- 使用PyInstaller后在Windows中打开可执行文件时出错 2022-01-01
- Dask.array.套用_沿_轴:由于额外的元素([1]),使用dask.array的每一行作为另一个函数的输入失败 2022-01-01
- 如何在海运重新绘制中自定义标题和y标签 2022-01-01
- Python kivy 入口点 inflateRest2 无法定位 libpng16-16.dll 2022-01-01