Plotly draws an extra diagonal line from the start to the endpoint of the original line graph.

Other data, other graphs work fine.

Only this data adds the line.

Why does this happen?

How can I fix this?

Below is the code

temp = pd.DataFrame(df[{KEY_WORD}])

temp['date'] = temp.index

fig=px.line(temp.melt(id_vars="date"), x='date', y='value', color='variable')

fig.show()

plotly.offline.plot(fig,filename='Fig_en1')

解决方案

A similar question has been asked and answered in the post How to disable trendline in plotly.express.line?, but in your case I'm pretty sure the problem lies in temp.melt(id_vars="date"), x='date', y='value', color='variable'. It seems you're transfomring your data from a wide to a long format. You're using color='variable' without specifying that in temp.melt(id_vars="date"). And when the color specification does not properly correspond to the structure of your dataset, an extra line like yours can occur. Just take a look at this:

Command 1:

fig = px.line(data_frame=df_long, x='Timestamp', y='value', color='stacked_values')

Plot 1:

Command 2:

fig = px.line(data_frame=df_long, x='Timestamp', y='value')

Plot 2:

See the difference? That's why I think there's a mis-specification in your fig=px.line(temp.melt(id_vars="date"), x='date', y='value', color='variable').

So please share your data, or a sample of your data that reproduces the problem, and I'll have a better chance of verifying your problem.

python中plotly.express中线条图,Plotly在Python中表达的意外行相关推荐

  1. Python实践:画个动图玩玩,Python绘制GIF图总结

    Python实践:画个动图玩玩,Python绘制GIF图总结 文章目录 Python实践:画个动图玩玩,Python绘制GIF图总结 具体实现 Python代码 参考资料 上期博客< Pytho ...

  2. python根据表格数据生成折线图_Kaggle、Python数据可视化seaborn(二):折线图

    现在您已经熟悉了编码环境,接下来学习如何制作自己的图表! 在本教程中,您将学习怎样用Python来创建专业的线形图.在接下来的练习中,您将使用您的新技能来处理真实世界的数据集. 准备好笔记本 我们首先 ...

  3. python编辑七段数码管引脚图_少儿Python程序第十二讲:单片机控制数码管

    本讲继续学习用Python控制单片机,并用单片机连接和控制其它硬件,具体目标是利用开发板控制四位数码管,显示指定的数字.实验效果如图12.1所示:图12.1 单片机控制四位数码管显示数字 注意:请先把 ...

  4. python二维码加动态图_用python自制个性二维码(设置带LOGO的二维码带动图)

    本文使用的是 python3.6 MyQR库 tkinter库 我们可以使用MyQR这个库 安装方式如下: 进入命令行输入: pip3 install MyQR 如果安装不成功多半是网络有问题,可以去 ...

  5. 用python画小黄人步骤图-怎么用python画小黄人

    怎么用python画小黄人? 前言: 还记得小黄人哪只蠢萌蠢萌的单眼小黄人?就是喜欢做什么事都喜欢逞能的那只,下面用Python来实现一下,正在逃跑的小黄人. 一.导入Turtle库 import t ...

  6. Python 高级可视化库Plotly express使用教程

    本文转载自:Python数据之道,欢迎扫码关注 Plotly Express 入门之路 Plotly Express 是一个新的高级 Python 可视化库:它是 Plotly.py 的高级封装,它为 ...

  7. 【Python百日进阶-数据分析】Day325 - plotly.express.scatter_3d():3D散点图

    文章目录 一.3D散点图语法 二.3D散点图参数 三.返回类型 四.实例 4.1 在三维空间中绘制单个数据 4.2 使用列中的值将符号分配给标记 4.3 3d 散点图样式 4.4 Dash 中的 3d ...

  8. 【5万字】详解 Plotly Express 可视化

    目录 一. 环境与数据准备 1.1 环境准备 1.2 数据准备 二. 线形图(Line) 2.1 单条曲线 2.2 多条曲线绘制 2.3 分列绘制曲线 三.面积图(Area) 四.散点图(Scatte ...

  9. Plotly Express 详细使用指南,20组案例从入门到进阶(附源代码)

    作者 | 阳哥 出品 | Python数据之道 (ID:PyDataLab) 大家好,我是阳哥.今天跟大家分享的是 Plotly Express 的详细使用教程. Plotly Express 是 P ...

最新文章

  1. 简单ajax类, 比较小, 只用ajax功能时, 可以考虑它
  2. shiro realm 注解失败问题解决过程
  3. 学习之路三十一:Varchar和NVarchar的理解
  4. 网页客户端调用gSoap发布服务,以及中文乱码问题
  5. csharp attributes
  6. 安卓APP_ 布局(7) —— ViewPager翻页
  7. python中os.path.join()的循环用法_Python os.path.join()用法及代码示例
  8. SpringBoot2.0都更新了那些内容
  9. 开发岗位面试你应该知道的回答技巧!
  10. SAP License:欧洲人的项目
  11. Hibernate延迟加载策略
  12. main方法 如何去掉http debug日志_Spring Boot 常见错误及解决方法
  13. 如何更好的使用大数据
  14. 190308每日一句
  15. 什么叫结构化程序设计,他的主要内容是什么?
  16. croeldraw基本知识点
  17. 根据ip查询真实地址
  18. 系统架构——掌握和使用UML包图模型
  19. 2006-10-30 18:37:00 著名Linux内核程序员大鹰 ox啊
  20. 服务器pe装系统找不到硬盘,用U盘PE装系统找不到硬盘如何解决妙招

热门文章

  1. 梯度下降法,牛顿法,高斯-牛顿迭代法,附代码实现
  2. 多径信道理论的直观感受与MATLAB仿真
  3. MATLAB在通信系统仿真中的注意
  4. 学长毕业日记 :本科毕业论文写成博士论文的神操作20170402
  5. 单列表_正态分布检验(单样本K-S检验)
  6. 域名与转发服务器ip指向不一致_域名映射到家庭网络(无公网IP)
  7. 戏说 Windows GDI (1)
  8. __VA_ARGS__宏
  9. 测试设计中需要考虑的22种测试类型
  10. ARM/THUMB汇编(补丁开发类)基础教程