在jupyter中显示可视化的设置
Python的TransBigData包依托于kepler.gl提供的可视化插件提供了一键数据整理与可视化的方法
使用此功能请先安装python的keplergl包
pip install keplergl
如果要在jupyter notebook中显示可视化,则需要勾选jupyter-js-widgets(可能需要另外安装)和keplergl-jupyter两个插件
数据点分布可视化
transbigdata.visualization_data(data, col=['lon', 'lat'], accuracy=500, height=500, maptype='point', zoom='auto')
输入数据点,集计并可视化
输入
data : DataFrame
数据点分布
col : List
列名,按[经度,纬度]的顺序
zoom : number
地图缩放等级,默认’auto’自动选择
height : number
地图图框高度
accuracy : number
集计的栅格大小
maptype : str
出图类型,’point’或者’heatmap’
输出
vmap : keplergl.keplergl.KeplerGl
keplergl提供的可视化
使用方法:
import transbigdata as tbd
import pandas as pd
#读取数据
data = pd.read_csv('TaxiData-Sample.csv',header = None)
data.columns = ['VehicleNum','Time','Lng','Lat','OpenStatus','Speed']
#可视化数据点分布
tbd.visualization_data(data,col = ['Lng','Lat'],accuracy=300)