零基礎學習資料分析Day02

2021-09-30 00:15:18 字數 2792 閱讀 9127

繪製一條基本的折線

xarray: 水平座標序列

yarray: 垂直座標序列

xarray = np.arange(1,9)

yarray = np.array([6,5,8,7,78,12,20,45])

mp.plot(xarray,yarray)

mp.show() # 顯示圖表 01.png

繪製一條水平直線

# 繪製水平線

mp.hlines(30,2,7)

mp.show() # 顯示直線 02.png

繪製一條垂線

# 繪製垂直線

mp.vlines(np.arange(2,7),np.arange(10,60,10),np.arange(40,90,10))

mp.show() # 顯示垂線 03.png

基本排版

import numpy as np

import matplotlib.pyplot as mp

# 正弦函式

# x = np.linspace(-np.pi,np.pi,1000) # 起始-3.14 終止3.14 共1000個點

# y = np.sin(x) # sin 函式

## mp.plot(x,y)

# mp.show() # 顯示函式 04.png

# 余弦函式

x = np.linspace(-np.pi,np.pi,1000) # 起始-3.14 終止3.14 共1000個點

y = np.cos(x)/2 # cos 函式

# plot 的基本屬性

# linestyle:線型 '-' '--' '-:' ':'

# linewidth:線寬 數字

# color:顏色 英文顏色單詞 或 常見顏色英文單詞首字母 或 #495434 或 (1,1,1) 或 (1,1,1,1)

# alpha:透明度 浮點數值

mp.plot(x,y,linestyle='--',linewidth=1,color='red',alpha=0.5)

# mp.show()

# 設定座標範圍

# mp.xlim(0,np.pi)

# mp.ylim(0,1)

# 設定座標刻度

vals=[-np.pi,-np.pi/2,0,np.pi/2,np.pi]

# texts = ['-π','-1/2π',0,'π/2','π'] # x軸為π

texts = [r'$-\pi$',r'$-\frac$','0',r'$\frac$',r'$\pi$'] # x軸為π 分數的二分之π

mp.xticks(vals,texts)

# 設定座標軸

ax = mp.gca()

ax.spines['top'].set_color('none') # 去掉上軸

ax.spines['right'].set_color('none') # 去掉右軸

ax.spines['left'].set_position(('data',0)) # 移動左軸

ax.spines['bottom'].set_position(('data',0)) # 移動下軸

mp.yticks([-1.0,-0.5,0.5,1]) # 縮小範圍

# 顯示圖例

mp.legend()

# 特殊點

px = [np.pi/2,0]

py = [0,0.5]

mp.scatter(px,py,marker='*',s=100,edgecolors='red',facecolor='green')

x = np.pi/2

# x1 = np.pi

y = 0

arrowprops=dict(

arrowstyle='->', #定義箭頭樣式

connectionstyle='arc3' #定義連線線的樣式

)mp.annotate(

r'$\frac$', #備註中顯示的文字內容

xycoords='data', #備註目標點所使用的座標系(data表示資料座標系)

xy=(x, y), #備註目標點的座標

textcoords='offset points', #備註文字所使用的座標系(offset points表示參照點的偏移座標系)

xytext=(100, 50), #備註文字的座標

fontsize=14, #備註文字的字型大小

arrowprops=dict() #使用字典定義文字指向目標點的箭頭樣式

)# 備註

mp.show()

零基礎資料分析

將作者列表進行處理,並完成統計。具體步驟如下 圖是複雜網路研究中的乙個重要概念。graph是用點和線來刻畫離散事物集合中的每對事物間以某種方式相聯絡的數學模型。graph在現實世界中隨處可見,如交通運輸圖 旅遊圖 流程圖等。利用圖可以描述現實生活中的許多事物,如用點可以表示交叉口,點之間的連線表示路...

CSS基礎學習day02

一 css布局 float left或right 1.可以把 塊狀元素放在同一行上。2.若 是float right,注意 寫在最前的靠在最右邊。3.若父容器的寬度不足時,會自動換行。4.若是設定了float,脫離文件位置。clear both 清除浮動,使之不占用浮動的位置 overflow hi...

Task02 零基礎入門資料探勘 資料分析

train data pd.read csv path used car train 20200313.csv sep test data pd.read csv path used car testa 20200313.csv sep display train data.shape displa...