亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python中實現熱力圖的原理是什么

發布時間:2021-04-23 17:25:52 來源:億速云 閱讀:306 作者:Leah 欄目:編程語言

python中實現熱力圖的原理是什么?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

Python主要用來做什么

Python主要應用于:1、Web開發;2、數據科學研究;3、網絡爬蟲;4、嵌入式應用開發;5、游戲開發;6、桌面應用開發。

1.導入相關的packages

import seaborn as sns
%matplotlib inline
sns.set(font_scale=1.5)

2.參數

vmax:設置顏色帶的最大值

vmin:設置顏色帶的最小值

cmap:設置顏色帶的色系

center:設置顏色帶的分界線

annot:是否顯示數值注釋

fmt:format的縮寫,設置數值的格式化形式

linewidths:控制每個小方格之間的間距

linecolor:控制分割線的顏色

cbar_kws:關于顏色帶的設置

mask:傳入布爾型矩陣,若為矩陣內為True,則熱力圖相應的位置的數據將會被屏蔽掉(常用在繪制相關系數矩陣圖)

3.實例

用Python生成heatmap比較簡單,導入googlmap然后把經緯度plot在地圖上就可以了。最后把heatmap生成為一個html文件,可以放大和縮小。

import gmplot             # plot the locations on google map
import numpy as np        # linear algebra
import pandas as pd       # data processing, CSV file I/O (e.g. pd.read_csv())
import matplotlib.pyplot as plt  # data visualization
import seaborn as sns       # data visualization
 
 
df = pd.read_csv("data.csv")
df = pd.DataFrame(df)
df_td = pd.read_csv("datacopy.csv")
df_td = pd.DataFrame(df_td)
# print df.dtypes
print (df.shape)
print (df_td.shape)
 
def plot_heat_map(data, number):
    latitude_array = data['INTPTLAT'].values
    latitude_list = latitude_array.tolist()
    print(latitude_list[0])
 
    Longitude_array = data['INTPTLONG'].values
    longitude_list = Longitude_array.tolist()
    print(longitude_list[0])
 
    # Initialize the map to the first location in the list
    gmap = gmplot.GoogleMapPlotter(latitude_list[0], longitude_list[0], 10)
 
    # gmap.scatter(latitude_list, longitude_list, edge_width=10)
    gmap.heatmap(latitude_list, longitude_list)
 
    # Write the map in an HTML file
    # gmap.draw('Paths_map.html')
    gmap.draw('{}_Paths_map.html'.format(number))
 
 
plot_heat_map(df,'4')

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

汝阳县| 石屏县| 清苑县| 罗平县| 齐河县| 乐至县| 浦县| 唐河县| 龙口市| 察雅县| 类乌齐县| 平乡县| 徐闻县| 巢湖市| 彰化市| 千阳县| 棋牌| 八宿县| 武定县| 土默特左旗| 忻城县| 神木县| 阿克苏市| 金寨县| 特克斯县| 罗田县| 西安市| 潜江市| 独山县| 万州区| 顺昌县| 朝阳区| 斗六市| 长武县| 甘孜县| 镇远县| 松潘县| 万荣县| 绍兴县| 西峡县| 炎陵县|