简介:个人在学习数据分析中的一些小实例分享,数据集在我的资源里,请自行下载

import plotly.express as px
import json
import pandas as pdfilename = 'data/eq_data_30_day_m1.json'
with open(filename) as f:all_eq_data = json.load(f)all_eq_dicts = all_eq_data['features']mags, titles, lons, lats = [], [], [], []for eq_dict in all_eq_dicts:mag = eq_dict['properties']['mag']title = eq_dict['properties']['title']lon = eq_dict['geometry']['coordinates'][0]lat = eq_dict['geometry']['coordinates'][1]mags.append(mag)titles.append(title)lons.append(lon)lats.append(lat)
# 将所有有关数据的信息都以键值对的形式放在一个字典中。
data = pd.DataFrame(data=zip(lons, lats, titles, mags), columns=['经度', '纬度', '位置', '震级']
)
data.head()fig = px.scatter(data,x='经度',y='纬度',range_x=[-200, 200],range_y=[-90, 90],width=800,height=800,title='全球地震散点图',size='震级',size_max=10,color='震级',hover_name='位置',
)
fig.write_html('global_earthquakes.html')
fig.show()

效果图:

Python数据分析之制作全球地震散点图:JSON格式相关推荐

  1. Python|excel表格数据一键转json格式小工具|支持xlsx、xls格式转json|【源码+解析】

    背景    最近在使用JavaScript编写一些浏览器RPA脚本,脚本使用过程中遇到一些问题,脚本使用的数据往往存放在excel表,但运行时只能读取json数据,导致频繁人工excel转json,效 ...

  2. 制作世界人口地图:JSON格式

    1.获取两个字的国别码 #先安装pygal_maps_world from pygal_maps_world.i18n import COUNTRIES #导入COUNTRIES字典 包含健和值为国别 ...

  3. Python中如何将数据存储为json格式的文件

    一.基于json模块的存储.读取数据 names_writer.py 1 import json 2 3 names = ['joker','joe','nacy','timi'] 4 5 filen ...

  4. Python数据分析(三) —— 绘制简单的散点图

    散点图,顾名思义是一些散乱的点构成的图.那么这些散乱的点有什么作用呢?散点图通过用两组数据构成多个坐标点,考察坐标点的分布,判断两变量之间是否存在某种关联或总结坐标点的分布模式. 绘制方法大体上与折线 ...

  5. Python数据分析:折线图和散点图的绘制

    1.绘制折线图和散点图要用到matplotlib下的pylab,因此我们需要先引入,因为要用到数组实现,还要引入numpy.然后确定x轴和y轴的数据,最后将其呈现出来. import matplotl ...

  6. python 将JS(JavaScript)的json格式字符串转换为python的字典格式

    文章目录 1.需求: 2.如何将js的json转python字典 1.需求: 比如我从js的字符串中提取出JavaScript的json字符串,然后找到一个很好的模块.demjson: 但是我的电脑, ...

  7. python数据分析办公自动化实战(六):excel条件格式、单元格格式、数字格式

    #简介# 本篇是使用openpyxl库的一点经验总结,涉及到以下功能:操作excel.设置边框背景颜色居中等格式.设置数字格式(小数百分数).百分比条件格式.插入行列等,依然是代码+注释+总结. 任务 ...

  8. Python 将JSON格式文件进行数据可视化制作世界人口地图

    (一) 制作世界人口地图:JSON格式 下载JSON格式的人口数据,并使用json模块来处理它,Pygal提供一个适合初学者使用的地图创建工具,使用它来对人口数据进行可视化,用来探索全球人口的分布情况 ...

  9. Python数据分析(matplotlib、numpy、pandas)

    Python数据分析 1.matplotlib 1.1 什么是matplotlib 能将数据进行可视化,更直观的呈现 使数据更加客观,更有说服力 matplotlib:最流行的Python底层绘图库, ...

最新文章

  1. 等式数量--hash算法之除留余数法
  2. 电气备自投笔记书籍介绍(持续更新中)
  3. Go性能测试benchmark
  4. 代码风格之Prettier简介
  5. android 使用Binder通信
  6. windows+caffe下对CIFAR训练
  7. RAID10和RAID01的区别
  8. WPS专业版可用key
  9. linux下nginx和redis安装笔记
  10. 如何搭建一个npm脚手架
  11. VS连接数据库运行后显示对象名无效
  12. java put方式提交_java – 通过HTTP PUT请求上传文件
  13. QT教程:QT的基本了解
  14. ML - 分类算法的评价
  15. 计算机和网络之间有个感叹号,网络有个感叹号!电脑无线网络连接不上的几种常见问题...
  16. 三维空间中,向量在另外一个向量或者面上的投影
  17. matplotlib之pyplot画饼图(pie)
  18. python处理xml文件_Python处理XML之DOM解析
  19. IT及计算机相关网站 列表
  20. 计算机二级office——word字处理第一套习题

热门文章

  1. acm.njupt--2026
  2. 超级计算机的应用例子简单介绍,应用程序ZEUS-3D的简短介绍
  3. 从mysql中日志表查截至时间最后一条记录
  4. 截至2021年10月29日,安卓系统版本和Api Level对照表
  5. 白岩松---白说摘录
  6. 利用python进行股票技术分析--以茅台为例
  7. list转table java_Java编程怎么把list里的数据加到JTable表格呢
  8. Win10笔记本玩csgo掉帧严重怎么办?
  9. 基于MATLAB的有噪声语音信号处理
  10. 树状数组 区间加 区间求和_EXCEL统计区间个数的专属函数