时间分为连续型时间和离散型时间

连续型时间数据可视化

阶梯图

曲线保持在同一个值,直到发生变化,直接跳跃到下一个值,类似、

# datax = [1995,1996,1997,1998, 1999,2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,2009]
# int数据当x轴显示不出数据
datax = ['1995', '1996', '1997', '1998', '1999', '2000', '2001', '2002', '2003', '2004', '2005', '2006', '2007', '2008','2009']
datay = [0.32, 0.32, 0.32, 0.32, 0.33, 0.33, 0.34, 0.37, 0.37, 0.37, 0.37, 0.39, 0.41, 0.42, 0.44]
line=(Line().add_xaxis(datax).add_yaxis("",datay,is_step=True)#is_step为false则为折线图.set_global_opts(title_opts=opts.TitleOpts("阶梯图"),yaxis_opts=opts.AxisOpts(min_=0.3),).set_series_opts().render("result/jieti.html")
)

折线图:

显示数据的变化趋势

#图3-6
#pyecharts实现data=pd.read_csv("data/world-population.csv")
datax=data["Year"]
datay=data["Population"]
line=(Line().add_xaxis(datax)# .add_xaixs(datax).add_yaxis("",datay).set_global_opts(title_opts=opts.TitleOpts("sdfjsgjfs"),xaxis_opts=opts.AxisOpts(min_="1960"),yaxis_opts=opts.AxisOpts(min_=3000000000),).set_series_opts(label_opts=opts.LabelOpts(is_show=False)).render("test.html")
)#matplotlib实现
plt.plot(datax,datay)
plt.show()

拟合曲线(matplotlib实现的可能不考)

根据给定的离散数据点绘制的曲线

选择适当的曲线类型来拟合观测数据,并用拟合的曲线方程分析两个变量间的关系

filename="data/unemployment-rate-1948-2010.csv"
ya=[]
xa=[]
try:with open(filename) as f:reader=csv.reader(f)for datarow in reader:if reader.line_num!=-1:ya.append(float(datarow[3]))# print(datarow[3])xa.append(int(datarow[1]))
except csv.Error:print("Erroe resding")sys.exit(-1)
plt.figure()
plt.scatter(xa[:],ya[:],s=10,c='g',marker='o',alpha=0.5)
ploy=np.polyfit(xa,ya,deg=3)
plt.plot(xa,np.polyval(ploy,xa))
plt.show()

离散型时间数据可视化

散点图

用位置作为视觉线索

直观的表现出影响因数和预测对象之间的总体关系趋势,

柱状图:

用高度或长度的差异来显示指标数值的一种图形。

柱形间距决定了柱状图的美观程度

data=pd.read_csv("data/hot-dog-contest-winners.csv")
datax=data["Year"].values.tolist()
datay=data["Dogs eaten"].values.tolist()
# print(datay)
bar=(Bar().add_xaxis(datax).add_yaxis("",datay).set_global_opts(title_opts=opts.TitleOpts("柱状图")).render("result/zhu.html")
)

堆叠图

若数据存在子分类,并且子分类相加有意义

data=pd.read_csv("data/hot-dog-places.csv")
data=data.T
datax=data.index.tolist()
y1=data[0].values.tolist()
y2=data[1].values.tolist()
y3=data[2].values.tolist()
#bar只支持listbar=(Bar().add_xaxis(datax).add_yaxis("A",y1,stack=True).add_yaxis("B",y2,stack=True).add_yaxis("C",y3,stack=True).set_global_opts(title_opts=opts.TitleOpts("柱状图")).render("result/zhudui.html")
)

大数据可视化(三)时间数据可视化相关推荐

  1. 华泰股票交易接口如何获取实时数据和同步时间数据?

    下面直接分享华泰股票交易接口如何获取实时数据和同步时间数据? 首先.获取实时数据 python的函数库非常丰富,httplib具备获取API接口数据的功能. API返回参数是json格式的,可以用非标 ...

  2. pandas使用pd.offsets.MonthEnd把dataframe数据中的时间数据列统一移动到所在月份的月底、最后一天(move to month end)

    pandas使用pd.offsets.MonthEnd把dataframe数据中的时间数据列统一移动到所在月份的月底.最后一天(move to month end) 目录 pandas使用pd.off ...

  3. 大数据_什么是数据中台?

    目录 一.数据中台的定义 二.数据中台必备的是个核心能力 三.数据中台VS业务中台 四.数据中台VS数据仓库 五.数据中台VS现有信息架构 六.数据中台的业务价值与技术价值 一.数据中台的定义 数据中 ...

  4. 推荐三款高级可视化工具,解决90%的数据可视化大屏需求

    对于数据分析师来说,可视化可能是最能表现自己工作价值的一个途径,因为领导喜欢看这种直观的.炫酷的.具有科技感的可视化大屏,我们也能把数据分析结果直接展示给领导,比一份纸面报告要强不知多少倍! 那么领导 ...

  5. R语言入门第四集 实验三:数据可视化

    R语言入门第四集 实验三:数据可视化 一.资源 [R语言]R语言数据可视化--东北大学大数据班R实训第三次作业 在r中rowsums_R语言初级教程(15): 矩阵(下篇) R语言环境变量的设置 环境 ...

  6. 如何构建可视化的营销数据大屏?

    数据可视化大屏是数据展现最直观最全面的方式之一,对于企业重要数据指标的展示和实时数据的监测,是目前极佳的方案. 对于大屏数据展示,某知名汽车制造厂商的信息化团队有着深刻的建设经验. 该公司目前拥有两个 ...

  7. 如何构建可视化的营销数据大屏? 1

    数据可视化大屏是数据展现最直观最全面的方式之一,对于企业重要数据指标的展示和实时数据的监测,是目前极佳的方案. 对于大屏数据展示,某知名汽车制造厂商的信息化团队有着深刻的建设经验. 该公司目前拥有两个 ...

  8. Python 大数据分析疫情:如何实现实时数据爬取及 Matplotlib 可视化?

    作者 | 杨秀璋 来源 | CSDN博客专家Eastmount 责编 | 夕颜 思来想去,虽然很忙,但还是挤时间针对这次肺炎疫情写个Python大数据分析系列博客,包括网络爬虫.可视化分析.GIS地图 ...

  9. 数据大屏|基于Flask搭建数据可视化大屏1

    项目概述 本文主要基于Flask,ECharts等,利用疫情数据搭建可视化大屏,供加深印象学习.学习案例来源网上开源项目,这里进行逐一拆分复现. 应用技术:Python,Flask,ECharts,M ...

最新文章

  1. php mysql日期戳转时间戳_php日期转时间戳,指定日期转换成时间戳
  2. Merge Sort及其对一类问题的应用
  3. Java黑皮书课后题第2章:2.9(物理:加速度)平均加速度定义为速度的变化量除以这个变化所用的时间,编写程序,提示用户输入以米/秒为单位的起始速度v0,以米/秒为单位的终止速度v1,显示平均加速度
  4. Android调用系统相机和相册(更换微信头像)
  5. C# 匿名委托、匿名方法、匿名对象、Lambda表达式
  6. Axure在SVN共享项目如何获取历史文件
  7. python3之后版本读取网页的内容
  8. LeedCode篇:876. 链表的中间结点
  9. BZOJ-1507 文本编辑器(Editor)
  10. CentOS ifconfig无IP地址解决办法
  11. $smary模板缓存
  12. 《微信背后的产品观》一书
  13. Abp vNext swagger注释
  14. 豆瓣高分电影信息分析(数据分析)
  15. 想要快速、免费的翻译外文PDF文档?Get翻译神器
  16. 服务器ie不能打开购物网站,[Answers 分享]通过IE浏览器无法打开网上银行或者支付宝等加密安全站点...
  17. Android O 收音机学习研究(基于Car)
  18. MFC之学习路径层函数
  19. Linux系统获取开发板的文件系统并打包成img文件
  20. 桌面应用程序UI框架有哪些

热门文章

  1. UPLOAD_ERR
  2. 货运APP产品魔力=卓越功能×情感诉求
  3. 使用WPS将多张PPT压缩到一张PDF中打印
  4. JSP文件放在WebContent下和放在WEB-INF下的区别
  5. [转]功能最强大的编辑器——vi
  6. 看《欢乐颂》五大美女独自在家_用什么智能用具...
  7. 刘遄《Linux 就该这么学》官网PDF自制书签版本
  8. 开机运行到window启动画面马上蓝屏重启
  9. [转]乔布斯的薄伽梵歌 Steve’s Bhagavat Gita
  10. 中专学的计算机大学可以报什么专业,初中孩子成绩不好,上中职学这五个专业,不愁就业又能考大学...