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

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. ztree.js的使用整理
  2. Guava学习笔记:EventBus(转)
  3. Redis面试常问3 如何实现分布式锁 记住Redis的原子性
  4. struts与spring整合方法copy
  5. [转]状态压缩dp(状压dp)
  6. Vendor Prefix:为什么需要浏览器引擎前缀
  7. Java实现文件传输
  8. python课程设计实验报告-Python语言课程设计报告格式.doc
  9. 电脑风扇狂转,声音巨大是什么原因?
  10. 如何寻找logo创意灵感?推荐这8个设计灵感网站
  11. python哥德巴赫猜想
  12. linux有root权限留后门,linux下获取root权限后安装后门程序rootkit
  13. html网页打印实现强制分页
  14. Flexbox在button/fieldset/legend中(比如safair)失效问题
  15. 电脑PE系统无法进入,完整详细解决方案
  16. 去掉字符串中的所有空格
  17. 区块链-链上云计算应用技术沙龙
  18. Java基础知识学习笔记总结
  19. Unity中使用代码将预制加载到场景
  20. dpkg -L zabbix-server-mysql

热门文章

  1. Linux用户的授权与文件的权限管理
  2. 互联网俨然已成为广告的时代,无处不在,无孔不入
  3. 浅析向上转型和向下转型
  4. python做投标生成器_生成器
  5. RFID射频识别卡(以下称射频卡)的分类
  6. 5-06特征变换代码
  7. 【问题】win10系统IE或Edge访问网页未响应或卡死
  8. php对接短信宝,DEDECMS短信宝短信插件
  9. Windows下virtualbox相关软件安装设置全过程
  10. SDJZU_新生_递推动规_HDU 2569 彼岸