楼主: zhou1_20
970 5

[学习分享] ggplot2制作宣传页 [推广有奖]

副教授

19%

还不是VIP/贵宾

-

威望
0
论坛币
19113 个
通用积分
1031.5119
学术水平
146 点
热心指数
166 点
信用等级
135 点
经验
36357 点
帖子
541
精华
0
在线时间
882 小时
注册时间
2015-9-25
最后登录
2024-4-11

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
Rplot.png
  1. #加载所需R包
  2. library(ggplot2)
  3. library(RColorBrewer)

  4. #数据准备
  5. cols=brewer.pal(6,'Accent')
  6. t = seq(0, 12*pi, length.out = 6000)
  7. dd=data.frame(x=sin(t)*(exp(cos(t)) - 2*cos(4*t) - sin(t/12)^5),
  8.               y=cos(t)*(exp(cos(t)) - 2*cos(4*t) - sin(t/12)^5),
  9.               group=as.factor(rep(1:6,rep(1000,6))))

  10. #设置系统字体
  11. Sys.setlocale("LC_ALL", "Chinese")
  12. windowsFonts(myFont = windowsFont("楷体"))

  13. #绘制蝴蝶图
  14. p=ggplot(dd, aes(x, y))+
  15.   geom_path(aes(colour=group))+
  16.   xlim(-5,3.3)+ylim(-6,3.3)+
  17.   scale_colour_brewer(palette = "Accent")+
  18.   theme(axis.title =element_blank(),
  19.         axis.text = element_blank(),
  20.         axis.ticks = element_blank(),
  21.         panel.grid.major = element_line(colour = "black"),
  22.         panel.grid.minor = element_blank(),
  23.         panel.background = element_rect(fill='black'),
  24.         plot.background= element_rect(fill='black'),
  25.         panel.border = element_rect(linetype = "dashed", colour ='black',fill=NA),
  26.         legend.position="none")

  27. #添加宣传标题
  28. p1=p+annotate("text", x = rep(-4.5,3), y = seq(2,-4,length.out = 3),
  29.               label = c('开','讲','啦'),
  30.               color = "gray70",
  31.               size=12,alpha=0.8,family="myFont",fontface="bold")

  32. #添加课程内容,使用仿宋
  33. #注意下面的代码中有一个空行,这里和ctex语法类似表示另起一段.
  34. windowsFonts(myFont1 = windowsFont("仿宋"))
  35. p2=p1+annotate("text", x = 0, y = -4,
  36.                label = "从2017-7-25起, xx公众号将推出\n微课|xxx绘图系列, 课程免费, 每周一周三更新.\n
  37.                欢迎大家关注公众号.xx大数据\n点击学习园地——可视化进行学习.",
  38.                color = "gold",
  39.                size=4,family="myFont1",fontface="bold")

  40. #保存图片
  41. p2+ggsave("plot.png", width = 5, height = 5)
复制代码


二维码

扫码加我 拉你入群

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

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


沙发
jokese 发表于 2019-4-10 06:32:40 |只看作者 |坛友微信交流群
厉害,请问你是什么公众号,如何关注你

使用道具

藤椅
wang_ql 发表于 2019-4-10 10:43:21 |只看作者 |坛友微信交流群

使用道具

板凳
zhou1_20 发表于 2019-4-10 10:51:01 来自手机 |只看作者 |坛友微信交流群
jokese 发表于 2019-4-10 06:32
厉害,请问你是什么公众号,如何关注你
数萃大数据

使用道具

报纸
zhangok 发表于 2019-4-17 11:05:33 |只看作者 |坛友微信交流群
非常不错,点赞!

使用道具

地板
小马xia 发表于 2019-4-18 14:58:43 |只看作者 |坛友微信交流群
可以欸~
我试着跑了一下,真的出来了

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-20 01:07