1. 程式人生 > >matplotlib學習之繪圖基礎

matplotlib學習之繪圖基礎

繪制 lan targe csv 多少 連接 content reference 有意義

matplotlib基礎概念:http://www.cnblogs.com/jasonhaven/p/7609059.html

matplotlib顏色樣式學習:http://www.cnblogs.com/jasonhaven/p/7625436.html

1.基本圖形

散點圖:顯示兩組數據的值,每個點的坐標位置由變量的值決定,頭一組不連續的點完成,用於觀察兩種變量的相關性。

折線圖:用直線段將各種數據連接起來組成的圖形,常用來觀察數據隨時間變化的趨勢。

條形圖:以長方形的長度為變量的統計圖表,用來比較多個項目分類的數據大小,通常利用較小的數據集分析。

直方圖:由一系列高度不等的縱向條形組成,表示數據分析的情況。

餅圖:餅狀圖顯示一個數據系列中各項的大小與各項占總和的比例。

箱線圖:箱線圖又稱為盒裝圖,盒式圖或者箱形圖,是一種用作顯示數據分散情況的統計圖。

其中條形圖與直方圖的區別是:

首先,條形圖是用條形的長度表示各類別頻數的多少,其寬度(表示類別)則是固定的,直方圖是用面積表示各組頻數的多少,矩形的高度表示每一組的頻數或頻率,寬度則表示各組的組距,因此其高度與寬度均有意義

其次,由於分組數據具有連續性,直方圖的各矩形通常是連續排列,而條形圖則是分開排列

最後,條形圖主要用於展示分類數據,而直方圖則主要用於展示數據型數據

2.基礎任務

a.繪制股票跌漲前一天和今天是否有相關性的散點圖,並設置散點圖的常用屬性

b.繪制股票開盤價和最高價前一天和今天是否有相關性的散點圖,並設置散點圖的常用屬性

c.繪制折線圖,並設置屬性

d.繪制條形圖,並設置屬性

e.繪制直方圖,並設置屬性

f.繪制餅圖,並設置屬性

g.繪制箱線圖,並設置屬性

2.操作文件(000001.csv)

技術分享View csv source

3.測試代碼

a

技術分享View Code

b

技術分享View Code

c

技術分享View Code

d

技術分享View Code

e

技術分享View Code

f

技術分享View Code

g

技術分享View Code

4.相關鏈接

marker屬性

matplotlib

numpy

5.部分結果

技術分享

技術分享

技術分享

技術分享

技術分享

技術分享

技術分享

matplotlib學習之繪圖基礎