geojson在线生成工具_[工具]数据可视化的几种武器

f849e7ce88f914285555db011f1f8c8e.png

作为Python用户,在进行数据可视化时可能用到的工具包括:matplotlib,seaborn,plotly,Vega-Lite以及Altair。其中Vega-Lite是基于JSON进行图形表达的独立语言标准,其余均为Python内的软件包。

matplotlib

这是Python中最基础也是最重要的作图软件包,为许多其他作图软件树立了标杆,实际上也提供了一种描述图形的语言。

下面是matplotlib官方示例中绘制PSD(Power Spectral Density)的示例代码:

import 

绘制出的图像如下:

125a534d5d9e40cb17ed819f22a1baac.png

seaborn

seaborn 在 matplotlib 的基础上,进行了更高级的封装,使得作图更加方便快捷,且图形风格更“好看”。

很多图形,如果用matplotlib作图,需要声明坐标轴、重叠关系等细节事项,而使用seaborn常只需要应用默认的设置即可。

以下是seaborn绘制调色图的示例:

import 

图片如下:

92bedbae9e7d9f2c3ada880247f03246.png

笔者也常用它画热力图:

import 

效果如下:

dfa8509f318fb3521ea6148410c8ba27.png

plotly

plotly的定位是图形库,在绘制复杂图形时缺少了matplotlib那样的准确表达能力。

plotly的优点包括且不限于:

  • 可生成可交互图形和动画效果
  • 其地图绘制功能可用性较强
  • 生成的3D图形比较好看

不过它的麻烦之处在于,由于生成的是交互图形,一般需要在Jupyter Notebook中打开。

从官网撸下来一个地图绘图代码如下:

from 

图片效果如下:

a8a07412c01837eb04e0add3ca5ecd00.png

3D作图的示例如下:

import 

效果如下:

5499d4df8a9903de44c3eddbc929b511.png

Vega-Lite和Altair

Vega是基于JSON语言的一套可交互图形描述及生成软件,Vega-Lite则是基于Vega进行的进一步语法封装。

Vega生成的图片示例:

65002f9d039b64edad5973d14f62427a.png

由于Vega使用了独立的软件,故在Python中使用需要调用封装好的接口,即Altair。以上图片在Altair中实现的代码如下:

import 

由于同样是交互图形,所以Altair也要在Jupyter Notebook中调用。

其他软件包也很有趣

比方说,笔者在网络上发现了一个手绘风格的可视化包——cutecharts。

它生成的图片是这个样子:

78994c11a726dc61b32417ce2ce2f2ad.png

好Q~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: GeoJSON数据的可是指将GeoJSON格式的地理数据通过可工具或库进行展示,以呈现地理空间型图表。GeoJSON是一种用于描述地理空间数据的开放标准格式,它可以包含点、线、面等地理要素的几何信息,同时还可以携带属性数据。在地图可中,我们可以利用GeoJSON数据来绘制各种地理要素,如行政区划、地图边界、地理特征等。通过将GeoJSON数据与可工具或库结合使用,我们可以创建各种类型的地图,如等值区间地图、带气泡的地图、带散点的地图等,以展示数据的精确位置和地理分布规律。常用的可工具或库包括ECharts、D3.js、Leaflet等。这些工具提供了丰富的地图绘制功能和交互特性,可以帮助我们实现GeoJSON数据的可。\[1\]\[3\] #### 引用[.reference_title] - *1* *2* [获取省市区geoJson数据(精确到县、镇)用于echarts实现地图数据](https://blog.csdn.net/qq_36523214/article/details/106991850)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Python数据:如何选择合适的图表可?](https://blog.csdn.net/m0_38106923/article/details/127657253)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值