我想在圖中繪製多條線。因此,我正在使用lty= 2,3
等。但在圖中,虛線之間幾乎沒有白色香料。有沒有辦法增加虛線之間的空白?因爲現在線條很難區分。白色空格虛線圖R
Q
白色空格虛線圖R
-2
A
回答
1
的許多繪圖函數的lty
參數接受長度爲2,4,6和8的字符串,然後指定對應於每個字符的「開」和「關」長度。
比較從下面的和玩的參數得到的想法行:
plot(c(1,2), c(1.0,1.0), type = "l", lty = "29", col = "red")
lines(c(1,2), c(1.2,1.2), type = "l", lty = "99", col = "orange")
lines(c(1,2), c(0.8,0.8), type = "l", lty = "2947", col = "blue")
編輯:更詳細地說明了一下。第一個字符定義了第一行破折號的長度。第二個字符定義了行的長度中斷。第三和第四個字符分別定義了下一行破折號和破折號的長度,等等。然後重複生成的虛線圖案。 嘗試用lty = "12345678"
來看---這應該是越來越大的破折號和破折號。
0
如果您正在使用基礎繪圖庫。您可以嘗試改變參數LWD
從本教程中借用了一些代碼 http://www.cookbook-r.com/Graphs/Shapes_and_line_types/
set.seed(331)
# Plot some points with lines
# Set up the plotting area
par(mar=c(3,3,2,2))
plot(NA, xlim=c(1,4), ylim=c(0,1))
# Plot solid circles with solid lines
points(1:4, runif(4), type="b", pch=19,lty=4, lwd=2)
# Add open squares with dashed line, with heavier line width
points(1:4, runif(4), type="b", pch=0, lty=4, lwd=4)
points(1:4, runif(4), type="b", pch=23, # Diamond shape
lty=4, cex=2, lwd=8, # Dotted line, double-size shapes, fattest line
col="#000099", bg="#FF6666") # blue line, red fill
Click here看到這個圖的輸出的例子
+0
將lwd設置得更高對於我來說不是一個真正的選擇,因爲線條靠近緩解其他線條。將lwd參數設置得較高會使線條重疊。 – Immer
相關問題
- 1. RichTextBox虛空色
- 2. 熱圖中的白色區域由R
- 3. 刪除白色空格的文件
- 4. 白色空格中獲勝批次
- 5. IE7虛擬PC上空白
- 6. .NET Drawing.Graphics.FromImage()返回空白黑色圖像
- 7. 子圖像 - 擺脫白色空間
- 8. 在線圖上填上空白/斷點
- 9. 如何強制地圖零到白色R中plotly色標
- 10. 劍道網格顯示網格底部的白色空白區域
- 11. MFMessageComposeViewController顯示空白/白色屏幕
- 12. 水平滾動 - 白色空白問題
- 13. 網頁底部的白色空白
- 14. HTML&CSS中的巨大白色空白
- 15. 離子2:導致白色/空白頁
- 16. 爲按鈕設置的圖像保持空白/白色
- 17. 空白,傳單地圖的白色背景
- 18. 安卓空白頁上的谷歌地圖(白色)
- 19. 爲什麼我的熱圖空白(白色)?
- 20. 兩條白色,空間之間的替換文本中的R
- 21. 禁用白色垂直線
- 22. Firefox的白色空間
- 23. 白色空間屬性
- 24. 搜索和白色空間
- 25. 讀可選白色空間(
- 26. 白色空間機器人
- 27. UICollectionViewController顯示空白/黑色
- 28. 白色空間在C#.NET
- 29. 空白圖標
- 30. 空白被用下劃線
謝謝,這對我很有用。在爭論中玩弄確實有幫助。雖然,我並不完全理解字符串和輸出背後的邏輯。你能詳細說明一下嗎? – Immer