美國**練習
# 按州總捐款熱力地圖
'''參賽選手自由發揮、補充
第乙個補充熱力地圖的參賽選手可以獲得天池杯子乙個
'''#呼叫相關包
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
#設定畫布大小
f, ax = plt.subplots(figsize =(10
,6))
#cmap是從數字到色彩空間的對映,取值是matplotlib包裡的colormap名稱或顏色物件,或者表示顏色的列表;改引數預設值:根據center引數設定
cmap = sns.cubehelix_palette(start =
1.5, rot =
3, gamma =
0.8, as_cmap =
true
)#把每州的捐款總數進行排序
money = c_itcont.groupby(
'state').
sum(
).sort_values(
"transaction_amt"
,ascending=
false
)#轉化為dataframe形式
st_amt1 = pd.dataframe(money)
#繪製熱力圖,設定相關引數
sns.heatmap(data = st_amt1, linewidths =
0.05
, ax = ax, vmax =
10000000
, vmin =
0, cmap = cmap)
#設定標題
ax.set_title(
'total state contributions'
)
# 收到捐贈額最多的兩位候選人的總捐贈額變化趨勢
'''參賽選手自由發揮、補充
第乙個補充捐贈額變化趨勢圖的參賽選手可以獲得天池杯子乙個
'''import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
fig = plt.figure(figsize=(10
,6))
c_itcont = pd.dataframe(c_itcont, columns=
['cand_name'
,'transaction_amt'
,'transaction_dt'])
c_itcont1 = c_itcont[c_itcont[
'cand_name'
].isin(
['biden, joseph r jr'
,'trump, donald j.'])
]c_itcont2 = c_itcont1.groupby(
['cand_name'
,'transaction_dt'])
.sum()
c_itcont3 = c_itcont2.groupby(
['cand_name',]
).cumsum(
)c_itcont4 = c_itcont3.unstack().t
c_itcont4.plot(
)
天池龍珠計畫Python訓練營 第六天
有幸參加了阿里雲舉辦的天池龍珠計畫python訓練營。收穫頗多。每天記錄一些自己之前的知識盲點,需經常溫習。一 集合 1 集合的建立 在建立空集合的時候只能使用s set 因為s 建立的是空字典。例子 basket set basket.add banana num print type num n...
天池龍珠計畫Python訓練營 第五天
有幸參加了阿里雲舉辦的天池龍珠計畫python訓練營。收穫頗多。每天記錄一些自己之前的知識盲點,需經常溫習。一 字串 1 字串轉換 maketrans intab,outtab 建立字元對映的轉換表,第乙個引數是字串,表示需要轉換的字元,第二個引數也是字串表示轉換的目標。translate tabl...
天池龍珠計畫Python訓練營 第一天
有幸參加了阿里雲舉辦的天池龍珠計畫python訓練營。收穫頗多。每天記錄一些自己之前的知識盲點,需經常溫習。一 運算子 例子 比較的兩個變數均指向不可變型別。對於字串來說 a hello b hello print a is b,a b true true print a is not b,a b ...