python數據分析畫圖體驗

對於numpy的函數,pands等,不是很熟,我來copy一下code,敲擊一下,找找感受。html

默認的導入包
import numpy as np
import matplotlib.pyplot as pltpython

 def print_line_draw(): """ 畫直線 return: """ x=np.arange(0,9,1) y=x+8 plt.plot(x,y,color="red",linestyle="--",marker="*",label='y=x+8') plt.savefig("1.png",dpi=60) plt.legend() plt.show()

圖片描述

 def print_pie_draw(): """ draw pie return: """ #指定切片大小比例 sclice=[2,3,5,8] #指定標籤 activite=["sleep","eating","study","work"] #顏色 color=['b','m','r','w'] plt.pie(sclice,labels=activite, colors=color, startangle=0, shadow=True, explode=(0,0.2,0,0), autopct='%1.1f%%') plt.title("activite analys") plt.savefig("2.png") plt.show()

圖片描述

def print_scatter_draw(): """ 畫散點圖 return: """ x=np.random.rand(1000) y=np.random.rand(len(x)) #繪圖 plt.scatter(x,y,color='b',label="scatter draw", alpha=0.3,marker="p") plt.legend() plt.savefig("3.png",dpi=60) plt.show() print_scatter_draw()

圖片描述

def print_hist_draw(): """ 畫直方圖 """ x=np.random.randint(1,800,300) axit=plt.gca() #獲得當前繪圖對象 axit.hist(x,bins=35,facecolor='r', normed=True,histtype="bar",alpha=0.5) axit.set_xlabel("values") axit.set_title("hist") plt.savefig("4.png",dpi=150) plt.show()

圖片描述

這一個沒有寫成函數了dom

 import numpy as np import matplotlib.pyplot as plt x=np.linspace(0,10,1200) y=np.sin(x)+1 z=np.cos(x**2)+1 #設置圖像大小 plt.Figure(figsize=(8,6)) plt.plot(x,y,label='$\cosx+1$',color="red",linewidth=2) plt.plot(x,z,label='$\cos x^2+1$') #設置x軸 plt.xlabel("Time(s)") plt.ylabel("volt") plt.title(" exaple") plt.ylim(0,2) plt.legend() plt.savefig("5.png",dpi=120) plt.show()

圖片描述

copy的文章
數據挖掘之matplotlib入門函數

發現python的代碼粘貼過去,由於縮進,須要從新修改,有點麻煩
百度雲 源碼分享,下載下來,體驗運行吧。spa

圖片描述

座標軸,沒有校準,用個人mma,看一下最後一個圖像。3d

最喜歡的mma,仍是很厲害,幾部搞定一個問題.code

python數據分析畫圖體驗
在慕課網,好像圖片顯示有問題,我修改markd也不行,
想看修改的圖像,點擊一下連接叉車租賃orm

相關文章
相關標籤/搜索