楼主: niu9146
11851 5

[问答] R能设置画线的透明程度吗? [推广有奖]

  • 5关注
  • 9粉丝

已卖:2248份资源

教授

28%

还不是VIP/贵宾

-

威望
0
论坛币
5414 个
通用积分
13.5485
学术水平
18 点
热心指数
21 点
信用等级
11 点
经验
23962 点
帖子
633
精华
0
在线时间
1822 小时
注册时间
2005-3-21
最后登录
2025-12-14

楼主
niu9146 发表于 2016-5-26 10:59:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
想lines()若干线条,又压住了背景图片的重要信息,lines设置里有透明的参数吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Lines line 背景图片 Lin 信息 背景图片

沙发
马甲1号 发表于 2016-5-26 13:18:09
col参数用rgb函数指定,透明度就是rgb函数的alpha参数。

藤椅
qoiqpwqr 发表于 2016-5-26 19:45:26
可以用col2rgb先得到颜色的rgb值,比如
  1. > col2rgb("red")
  2.       [,1]
  3. red    255
  4. green    0
  5. blue     0
复制代码

然后在col属性里用rgb表示,前三个数代表r,g,b,第四个数alpha就是透明度,它们都是0到255之间的数。alpha越小透明度越大。

Rplot.png
Rplot01.png
  1. > set.seed(1)
  2. > x <- rnorm(200)
  3. > y <- rnorm(200)
  4. > plot(x, y, cex = 3, pch = 16, col = rgb(255, 0, 0, 80, maxColorValue=255))
  5. > plot(x, y, cex = 3, pch = 16, col = rgb(255, 0, 0, 20, maxColorValue=255))
复制代码

板凳
niu9146 发表于 2016-5-31 10:54:08
qoiqpwqr 发表于 2016-5-26 19:45
可以用col2rgb先得到颜色的rgb值,比如

然后在col属性里用rgb表示,前三个数代表r,g,b,第四个数alpha ...
谢谢!高手啊!

报纸
niu9146 发表于 2016-5-31 11:17:02
马甲1号 发表于 2016-5-26 13:18
col参数用rgb函数指定,透明度就是rgb函数的alpha参数。
谢谢!确实这样可以了。

地板
jiao_taishan 发表于 2018-6-30 23:13:26
qoiqpwqr 发表于 2016-5-26 19:45
可以用col2rgb先得到颜色的rgb值,比如

然后在col属性里用rgb表示,前三个数代表r,g,b,第四个数alpha ...
你好。为什么导出的时候提示“此装置不支持半透明:每一页将被报告一次”

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 03:33