利用Python繪圖

利用Python繪圖

製作折線圖:

給圖形添加文本:

解決中文亂碼:

首先,找到matplotlib的配置文件路徑,

註:為了保險,可先備份配置文件『matplotlibrc』,習慣上用後綴.bak作為備份文件

然後,把中文字SimHei體放入『fonts』文件夾的『ttf』文件夾中,並雙擊安裝

第三步,用Notepad++打開配置文件,找到『font.family』去掉前面的注釋#;找到『font.sans-serif』去掉前面的注釋#,並在該行冒號後輸入SimHei;找到『axes.unicode_minus』,去掉前面的注釋#,並把冒號後的True改成False

第四步,刪除matplotlib的緩存文件(C:用戶名.matplotlib)

最後,重啟notebook

plt.plot函數里的參數的意義

用PANDAS繪圖:

讀取網路股票數據:(pandas_datareder)

比較這幾家公司的平均股價:

1)把公司股價收盤平均價作為列表的形式賦值給pandas的一維數組

2)pandas繪圖

註:用平均值取數有個缺點,就是沒辦法去除異常值的影響

MARKDOWN語法:

標題:一級、二級。。。分別用一個#、兩個#表示(以此類推),#和文本之間留有空格

有序列表:數字+「.」+空格+文本

無序列表:空格+「*」+空格+文本

超鏈接:方括弧(命名)+網址(網址用小括弧括起來,顯示的時候則可以隱藏)

插入圖片:感嘆號+方括弧(命名)+路徑(notebook安裝路徑下的圖片位置)

引用:大於號

分割:---

幻燈片製作:

設置完成後,在anaconda中輸入命令:jupyter nbconvert 「代碼路徑」--to slides --post serve


推薦閱讀:

python 的 dict真的不會隨著key的增加而變慢嗎?
python exec in d 是往d中填充數據?
Python中期學者必看之生成器表達式和enumerate
木犀互聯網技術周刊(六)
Python AI極簡入門:3、對數據進行預處理

TAG:Python | 機器學習 | 數據挖掘 |