#範例16-3:(使用pandas模組)讀取data.csv,畫出圖(卡路里/脈搏 vs 時間) #https://www.w3schools.com/python/pandas/pandas_plotting.asp #(1)檔案:data.csv(卡路里/脈搏 vs 時間) #https://www.w3schools.com/python/pandas/data.csv #(2)pandas讀入csv指令: #import pandas as pd #df = pd.read_csv(('檔案名稱.csv) #(3)pandas繪圖指令: #import matplotlib.pyplot as plt #df.plot(kind = 'scatter', x = 'X軸', y = 'Y軸') #plt.show() #------------------------------ #1.練習1:讀取data.csv,畫出圖 #(1)pandas讀入csv檔案 #import pandas as pd #df = pd.read_csv("https://www.w3schools.com/python/pandas/data.csv") #(2)pandas繪圖:簡易繪圖 #(3)pandas繪圖:scatter散布圖(Duration vs Calories) #(4)pandas繪圖:scatter散布圖(Duration vs Maxpulse) #(5)pandas繪圖:針對Duration欄位,繪直方圖(histogram, hist) # 看欄位'Duration'的頻率分佈(hist直方圖) #----------------------------------------------------- #----------------------------------------------------- #範例16-3:(使用pandas模組)讀取data.csv,畫出圖(卡路里/脈搏 vs 時間) #https://www.w3schools.com/python/pandas/pandas_plotting.asp #(1)檔案:data.csv(卡路里/脈搏 vs 時間) #https://www.w3schools.com/python/pandas/data.csv #(2)pandas讀入csv指令: #import pandas as pd #df = pd.read_csv(('檔案名稱.csv) #(3)pandas繪圖指令: #import matplotlib.pyplot as plt #df.plot(kind = 'scatter', x = 'X軸', y = 'Y軸') #plt.show() #------------------------------ #1.練習1:讀取data.csv,畫出圖 #(1)pandas讀入csv檔案 import pandas as pd df = pd.read_csv("https://www.w3schools.com/python/pandas/data.csv") #(2)pandas繪圖:簡易繪圖 import matplotlib.pyplot as plt df.plot() plt.show() #(3)pandas繪圖:scatter散布圖(Duration vs Calories) import matplotlib.pyplot as plt #x軸,y軸,只能夠用欄位名稱,不能自己設定 #df.plot(kind = 'scatter', x = '時間', y = '卡路里') df.plot(kind = 'scatter', x = 'Duration', y = 'Calories') plt.show() #(4)pandas繪圖:scatter散布圖(Duration vs Maxpulse) df.plot(kind = 'scatter', x = 'Duration', y = 'Maxpulse') plt.show() #(5)pandas繪圖:針對Duration欄位,繪直方圖(histogram, hist) # 看欄位'Duration'的頻率分佈(hist直方圖) df["Duration"].plot(kind = 'hist') plt.show() #-----------------------------------------------------