使用Pyecharts进行全国水质TDS地图可视化全过程5:利用Excel地图实现美国水质地图可视化

本文是扩展文,介绍使用Excel进行地图可视化。属于使用Pyecharts做可视化之前的一些其他探索。

今天我们讲下如何利用Excel自带的Power Map做可视化,2013版EXCEL开始,自带了这个功能。首先我们从hydroflow网站上,抓取了美国的水质数据。

获得一个JS包,其结构如下。

当然,我们可以编程去处理提取数据,但其实很多时候,我们不需编程,我们也可以用excel的筛选和替换功能对数据完成处理。这里介绍下:

1.把这串文本复制到excel里,可以看出复制到excel里,各数据的位置非常有规律。

2.利用筛选功能,得到我们想要的信息。

筛选后:

3.利用替换功能,我们可以把这些无用的字去除掉。

替换后:

4.利用上述这种方法,我们可以把数据处理完。然后把数据整理出了一个表格:

5.有了这些经纬度信息,我们就可以利用EXCEL的地图作图了。框选数据,然后插入三维地图。

 

6.地图打开后出现这个页面,是个3D图,不是很美观,我们可以把它改成平面地图,然后再进行调整。

 

7.展示模式、颜色等自己调整,自己尝试下找到合适的就OK。然后就完成了。

8.展示模式、颜色等自己调整,自己尝试下找到合适的就OK。然后就完成了。大图如下,水质分布一目了然(旋转页面观看)。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,这是一个关于Python爬取虎扑球员信息并使用openpyxl库储存至Excel进行的问题。下面是一些步骤和代码示例,希望能对你有所帮助。 1. 爬取球员信息 首先,我们需要爬取虎扑的球员信息。这里我们可以利用Python的requests和BeautifulSoup库来实现。以下是一个简单的爬取虎扑球员信息的示例代码: ```python import requests from bs4 import BeautifulSoup url = 'https://nba.hupu.com/players' html = requests.get(url).text soup = BeautifulSoup(html, 'html.parser') player_list = [] for tr in soup.find_all('tr')[1:]: tds = tr.find_all('td') name = tds[0].text.strip() position = tds[1].text.strip() height = tds[2].text.strip() weight = tds[3].text.strip() team = tds[4].text.strip() player_list.append([name, position, height, weight, team]) ``` 2. 储存至Excel 接下来,我们需要将爬取到的球员信息储存至Excel文件中。这里我们可以使用openpyxl库来实现。以下是一个简单的储存至Excel文件的示例代码: ```python from openpyxl import Workbook wb = Workbook() ws = wb.active ws.append(['姓名', '位置', '身高', '体重', '球队']) for player in player_list: ws.append(player) wb.save('player_info.xlsx') ``` 3. 可 最后,我们可以使用Matplotlib库对爬取到的球员信息进行。以下是一个简单的可示例代码: ```python import matplotlib.pyplot as plt positions = [player[1] for player in player_list] position_counts = {} for position in positions: if position in position_counts: position_counts[position] += 1 else: position_counts[position] = 1 plt.bar(position_counts.keys(), position_counts.values()) plt.title('NBA球员位置分布') plt.xlabel('位置') plt.ylabel('球员数量') plt.show() ``` 希望以上代码示例能对你有所帮助,如果你有任何问题或需要更多帮助,请随时问我。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值