1. plot()的型別選擇
plot()函式,屬於graphics包中。
plot(a,b,type="value")
type:以什麼樣的形式來畫a,b之間的關係:
·"p":點;
·"l" :線;
·"b":即有點又有線,點與線不相交;
·"c":僅有線,但不連續,在本應畫點的地方斷開了;
·"o":即有點又有線,點與線相交,(overplot);
·"h":抽象成高密度的直方圖;
·"n":圖上沒有任何的點,即空圖,no plotting.
2.dev類函式
(1)函式功能:在多個圖形裝置之間提供控制功能。
(2)使用:
·所有的關於圖形的操作都在乙個裝置中進行,即僅有乙個裝置是「活躍裝置」;
·"空裝置(null device)":總是開啟的,起著佔位作用;
·任何想使用空裝置的操作,會導致另外乙個裝置被開啟,一旦有其他裝置被開啟,則空裝置不再是乙個活躍裝置了;
·裝置可以有各自的名字,同時有編號,從1到63;
·空裝置的編號始終是1;
注意:開啟的裝置,活躍裝置,空裝置的概念。
(3)dev.list():返回開啟的裝置的名單列表,但不包含空裝置;
(4)dev.off():關閉指定的裝置(預設情況下為當前裝置);
當前裝置被關閉後,若還有開啟的裝置,則緊接著的下乙個開啟的裝置變為當前裝置;
返回新開啟的活躍裝置的名字和編號。
注意:裝置1是不能被關閉的,即對裝置1進行關閉操作是錯誤的;
(5)graphics.off():關閉所有開啟的裝置;
(6)dev.set(): 指定乙個特定的裝置為活躍裝置,但若沒有那個指定的裝置,等同於dev.next();若指定裝置的值為1,則開啟乙個新的裝置,並且指定那個裝置為活躍裝置。
返回新裝置的名字和編號。
(7)dev.new():開啟乙個新的裝置。r中經常根據需要自動的開啟新的裝置,但也能使用跨平台的方式開啟更多的裝置;
返回新裝置的名字和編號。
(8)dev.cur():檢視當前的活躍裝置;
返回包含當前活躍裝置的名字和編號的向量;如果是返回值是1,空裝置,即沒有活躍裝置。
返回其名字和編號。
(10)dev.prev():檢視當前活躍程序的前乙個程序;返回其名字和編號。
例1:
例2(1)r根據需要,自動開啟四個裝置,進行畫圖。
(2)dev.new():新建立乙個裝置6,沒有賦予特定的名字,則名稱為"rstudiogd"。
(3)dev.off():關閉當前裝置,顯示下乙個開啟的活躍裝置的名字與編號。
(4)dev.cur():顯示當前活躍裝置的名字和編號;
dev.set(3):使裝置3為當前活躍裝置,返回其名字和編號;
dev.off(4):關閉活躍裝置4,返回下乙個裝置的名字和編號;
(5)dev.next():顯示緊隨當前活躍裝置的下乙個裝置的名字和編號;
dev.prev():顯示當前活躍裝置的前乙個裝置的名字和編號。
(6)graphics.off():關閉當前所有的裝置。
python學習之plot函式的使用教程
在python環境中,若要繪製圖形,一定離不開plot函式 那麼,如何使用呢?首先,你需要匯入plot函式 import matplotlib.pyplot as plt 匯入之後,就可以為您的資料繪製各種形式的圖了 plt.rcparams font.sans serif kaiti 上面 是要引...
exec函式族的使用
呼叫shell指令碼命令 execlp sh sh filename char 0 exec用被執行的程式完全替換呼叫它的程式的影像。fork建立乙個新的程序就產生了乙個新的pid,exec啟動乙個新程式,替換原有的程序,因此這個新的被exec執行的程序的pid不會改變,和呼叫exec函式的程序一樣...
exec函式族的使用
exec函式族的使用 exec用被執行的程式完全替換呼叫它的程式的影像。fork建立乙個新的程序就產生了乙個新的pid,exec啟動乙個新程式,替換原有的程序,因此這個新的被exec執行的程序的pid不會改變,和呼叫exec函式的程序一樣。下面來看下exec函式族 include int execl...