一個數據分析小白的真實體驗
首先先科普一下條形圖和直方圖的區別:直方圖在我們做頻數、頻率的繪製時會用到,是以長方形的面積作為表示頻數/頻率,x軸的標籤是連續的;而條形圖是以長方形的高度進行表示頻數/頻率,x軸的標籤是孤立的;
1. 引入需要的庫
![Matplotlib直方圖和散點圖](http://p2.ttnews.xyz/loading.gif)
2. 導入數據
![Matplotlib直方圖和散點圖](http://p2.ttnews.xyz/loading.gif)
3. 直方圖
萬能公式:plt.hist(data, bins, facecolor=None, edgecolor=None,alpha=None,density=None)
參數介紹:data為繪製的數據;bins為直方圖中的箱子個數;facecolor為箱子的填充色;edgecolor為箱子的邊框色;alpha為散點的透明度(0與1之間的數,0為完全透明,1為完全不透明);density為True,最後展示頻率,反之則展示頻數;
繪製期中成績的分佈圖,展示的為頻率
4. 散點圖
萬能公式:plt.scatter(x,y,s=None,color=None,marker=None,alpha=None,linewidths=None,
edgecolors=None)
參數介紹:x,y是繪製需要的橫、縱座標;s為散點的面積;color為散點的顏色(默認為藍色'b');marker為散點的標記;alpha為散點的透明度(0與1之間的數,0為完全透明,1為完全不透明);linewidths為散點邊緣的線寬;edgecolors為散點邊緣顏色。
繪製各個班級的成績分佈情況,展示具體的分數
閱讀更多 愛做夢的Ji 的文章