以下文章**於大鄧和他的python,作者 大鄧
pandasbokeh可以使得dataframe直接呼叫bokeh底層**。通過使用pandasbokeh,可以在notebook或者html中顯示,語法相比於bokeh更簡潔易用。
安裝
! pip3 install pandas_bokeh
快速上手對fruits.csv做乙個條形圖
import pandas as pd
df = pd.read_excel('fruits.xlsx')
df
import pandas as pd
import pandas_bokehimport warningswarnings.filterwarnings("ignore") #忽略某些不影響程式的提示
#在notebook中能顯示視覺化結果pandas_bokeh.output_notebook()#將fruits列設定為行索引df = pd.read_excel(fruits.xlsx')
df.plot_bokeh(kind='bar',
x = 'fruits', #將fruits列選做x軸
y = ['2015', '2016', '2017'], #將年份選做y軸
ylabel='水果**(元/斤)',
title='水果',
show_figure=true) #顯示
上面的例子已經可以看到該庫的簡潔優美之處,現在我們多學點
pandas_bokeh輸出設定
支援的圖
以bar為例,呼叫視覺化介面時,有以下兩種使用方法
import numpy as np
df = pd.read_excel('fake_stocks.xlsx')
df.plot_bokeh(kind="line",
x='日期', #將excel中的日期列當做x軸
高階引數
df.plot_bokeh(kind, x, y, figsize, title, xlim, ylim, xlabel, ylabel logx, logy, xticks, yticks, color, colormap, hovertool, zooming, panning, **kwargs)
Python pandas,建立Series型別
numpy只能處理數值型別的資料。pandas除了可以處理數值型別外,還可以處理非數值型別的資料 例如 字串 時間序列等 pandas常用的資料型別 series 一維,帶標籤的陣列,對應資料庫中的一條記錄 dataframe 二維,series容器,對應資料庫中的表 demo.py series的...
python pandas使用記錄
在使用numpy中array格式的矩陣時,我們通常使用如a 2 4,5 10 獲取陣列中一部分資料,但是dataframe結構的陣列就不能這麼寫,可以使用iloc方法,即index locate,另外有個相似的方法loc,這個方法是通過column名字進行資料定位的 import pandas as...
Python pandas總結未完
obj.index obj.values obj4.name population obj4.index.name state obj.index bob steve jeff ryan data frame pd.dataframe data frame2 pd.dataframe data,co...