1. 程式人生 > >一幅圖解決R語言繪製圖例的各種問題

一幅圖解決R語言繪製圖例的各種問題

Hello R users, 

I have some troubles to modify the "per default" legend in the 
scatterplot.matrix using the car package. Here is my code: 

-------------------------------------------------------------------- 
scatterplot.matrix(~ a + b + c, 
           groups=treatment, 
           by.groups=F, 
           data=newfile3, 

           smooth=T, 
           pch=c(16,4), 
           cex=1.3, 
           labels=label, 
           cex.labels=1.3, 
           font.labels=2, 
           col=c("black","dark grey","black","black"), 
           legend.plot=T, 
           ) 
legend("topright",c("fenced","unefenced"), fill=NULL,bty="o",cex=3) 

-------------------------------------------------------------------- 

In my dataset, the variable "treatment" contains two levels that are coded "N" 
and "Y" (for No and Yes) and appear in my "per default" legend that is located 
in the buttomright of my 3x3 scatterplot. I would like to replace N by a list 

of character: "unfenced" and Y by "fenced", as well as moving the legend in 
another place in my graphic... is someone know how to do that with a 
scatterplot? 

Thank's 

Julien 

-- 
Julien Beguin 
Etudiant-chercheur au doctorat 
Laboratoire d'analyse quantitative des paysages, local 2113 
Faculté de Foresterie et de Géomatique 
Université Laval 
2405 rue de la Terrasse, G1V 0A6 Québec (Qc) 
Tel: (418) 656-2131 poste 2620 

相關推薦

解決R語言繪製圖例各種問題

Hello R users, I have some troubles to modify the "per default" legend in the scatterplot.matrix using the car package. Here is my code: -----------------

R語言繪製 克利夫蘭點

dotchart(VADeaths, main = “統計諮詢微信:pencion”) op <- par(xaxs = “i”) dotchart(t(VADeaths), xlim = c(0,100), main = “統計諮詢

R語言繪製——pheatmap

(網易雲課堂,騰訊課堂生物資訊講師,高階生物資訊工程師) pheatmap簡介: Pretty Heatmaps——Implementation of heatmaps that offers mor

R語言繪製 盒型 boxplot

程式碼及結果如下: boxplot(count ~ spray, data = InsectSprays, col = “lightgray”) title(“統計諮詢 微信:pencion”) boxplot(count ~ spray, data

R語言 繪製散點

[轉自:http://blog.sina.com.cn/s/blog_69ffa1f90101siek.html] 函式。簡單地說,把一些R語句(賦值、計算或其他操作步驟)包 裝起來並給它一個名稱,這就是函式。我們前面接觸過的 getClass( ), class( ), 

繪製動態心形圖案::R語言繪製心形

原始方程源於此貼一樓:直通車 整理修改後: 被窩修改成這樣: x<-seq(-1.1,1.1,length = 3000) rep<-30 y<-matrix(,3000,rep) #建立矩陣 yx<-matrix(,3000,

R語言繪製雙座標

之前公眾號推送了一系列關於使用ggplot2包繪製統計圖形的文章,有網友詢問是否可以繪製雙軸的統計圖形。很抱歉,Hradly在設計ggplot2包時就沒有將雙軸圖形功能考慮進來。難道R語言就無法繪製雙軸圖形了嗎?非也,R不僅是統計學家的標準工具,也是一款繪製圖形的理想工具

R語言繪製Heatmap

熱圖,適合二維資料表的視覺化,數值用顏色顯示。 細活在於調顏色,給人感性的、辨識度高的認識。 nba <- read.csv("d:/ppg2015.csv", sep=",")nba <- nba[order(nba$PTS),]; #按場均得分排名ro

R語言繪製箱線

參考部落格: http://blog.atricfox.com/r%E8%AF%AD%E8%A8%80%E7%BB%98%E5%9B%BE09-%E4%B9%8B-%E7%AE%B1%E5%BD%A2%E5%9B%BE%E7%9A%84%E7%BB%98%E5%88%B6/

R語言 繪製三維散點的預測曲面

library(rgl) #預測指令碼 predictgrid<-function(model,xvar,yvar,zvar,res=16,type=NULL){ xrange<-range(model$model[[xvar]]) yrange<

R語言繪製精美PCoA

什麼是PCoA?principal coordinate analysis 微生物群落結構受多種因素影響,例如光照、溫度、人群性別、年齡等。 要了解目的分組是否與某種因素存在聯絡,我們常常會用到PCA

R語言-增加圖例

圖片 cit highlight 內容 top tro ear gree 分享 legend()函數 > plot(rain$Tokyo,type="l",col="red", + ylim=c(0,300), + main="Monthly Rainfall

同一介面畫出多個QQR語言

題目:一名研究者用光子吸收法測量了婦女骨骼中無機物含量,對三根骨頭主側和非主側記錄了測量值,資料框“T1bones.txt”中的第2至第7列記錄了相應資料。對各個變數做qq圖,在同一個介面畫出所有的qq圖,不同的qq圖用不同顏色表示。 檔案:T1bones.txt 受試者編號&n

理解計算機系統硬體組成

一、前言     試想一下,我們編輯好HelloWord程式,如果是C/C++語言編寫,一般是一個.c或者.cpp的檔案,這是一個文字檔案,你一般會把它放在你的硬盤裡面,難道不是嗎?比如桌面、D、E盤下,那當我們打算執行HelloWord的時候計算機就需要載入這個檔案,然後經

R語言繪製基本圖形

條形圖 函式barplot() > library(vcd) 載入需要的程輯包:grid > counts <- table(Arthritis$Improved) > counts None Some Marked 42

R語言繪製正太分佈圖,並進行正太分佈檢驗

  正態分佈   判斷一樣本所代表的背景總體與理論正態分佈是否沒有顯著差異的檢驗。    方法一概率密度曲線比較法     看樣本與正太分佈概率密度曲線的擬合程度,R程式碼如下:   #畫樣本概率密度圖s-rnorm(100)#產生樣本d-density(s)plo

中為箱線設定不同顏色

在一幅圖中有多個箱線圖,有時需要為分組為其設定不同顏色,下面是程式碼: import numpy as np import matplotlib.pyplot as plt import pandas as pd np.random.seed(2) #設定隨機種子 df = pd.DataFr

R語言——UTF-8各種問題解決方法

R語言在碰到讀UTF-8檔案,或者處理UTF-8資料時總是會遇到各種各樣的問題,本姑娘也是在碰了n多次壁,被氣得吐血好多次之後,終於對這類總結出了一些解決辦法: 1. 讀UTF-8檔案,例如UTF-8格式的csv: 最好的處理辦法就是: a1=read.table('C:

vivi橙的搬磚之旅() 使用P5.js畫

手繪vs碼繪 使用P5.js畫一幅圖 程式設計師的世界可不僅僅只有一串串的程式碼,有時候程式碼也可以繪製出一幅幅美麗的作品。這篇文章就用來記錄我的第一篇碼繪作品。 準備工作 相信大多數程式設計師像我一樣,在動手寫程式碼碼繪之前不知道該畫些什麼。於是我在一些網站上找了一些素材。

上疊加第二作為logo的實現 ,addWeighted和copyTo方法 opencv

第一種方法用到的是addWeighted函式,函式的用法見下圖: 然後自己寫了一份測試程式碼,其中src是大圖,wifiLogo是小圖,程式和效果見下圖: 第二種方法是使用影象的掩模: 掩模:用選定的影象、圖形或物體,對待處理的影象(全部或區域性)進行遮擋,來控制影象處