我想在圖中繪製多條線。因此,我正在使用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. 邊距白色空格
- 2. RichTextBox虛空色
- 3. 白色空間
- 4. 熱圖中的白色區域由R
- 5. 白色空格中獲勝批次
- 6. 刪除白色空格的文件
- 7. CSS白色空白問題
- 8. 折線圖變空白(顯示大紅色x)
- 9. R柵格在繪圖時避免出現空白
- 10. IE7虛擬PC上空白
- 11. BxSlider白色空間
- 12. R - 格 - 改變回歸線的顏色
- 13. R fread和帶狀白色
- 14. .NET Drawing.Graphics.FromImage()返回空白黑色圖像
- 15. WiX 3 - 圖標始終爲空(白色)
- 16. 子圖像 - 擺脫白色空間
- 17. 如何去除表格中的白色空白?
- 18. 白色空間:正常白色空間內:nowrap
- 19. 空白和BYACC線
- 20. 在線圖上填上空白/斷點
- 21. 如何強制地圖零到白色R中plotly色標
- 22. R,corrplot不是空白insig
- 23. jQuery/AJAX刪除後留下白色空白空格里面多列div
- 24. 劍道網格顯示網格底部的白色空白區域
- 25. 離子2:導致白色/空白頁
- 26. UIWebView生成空白白色屏幕
- 27. Stacked Bar Flot Graph中的白色空白
- 28. 空白的白色背景循環
- 29. 頁腳後的空白是白色的?
- 30. CakePHP 3顯示白色空白頁面
謝謝,這對我很有用。在爭論中玩弄確實有幫助。雖然,我並不完全理解字符串和輸出背後的邏輯。你能詳細說明一下嗎? – Immer