使用ggplot2 R软件包,我创建了一条带有6条彩色线条的线条图(指的是6个级别的因子),我想用黑色和白色来改变它,制作3条黑色实线,虚线和虚线以及3个灰色实体,虚线和虚线 . 我尝试使用scale_linetype_manual()和scale_color_grey(),但我无法混合灰色和黑色虚线 .

这里是scale灰色选项的代码:

ggplot() +

geom_line(data = f[!is.na(f$fr),], aes(x=date2, y=fr, colour=locality, group=locality),

size = 1.0) +

scale_color_grey(start = 0, end = 0.9, guide="legend", name="Locality",

labels=c("a","b","c","d","e","f")) +

xlab("") +

ylab("") +

theme_bw() +

theme(legend.position = "top", panel.background = element_rect(fill = "white"),

panel.grid.major = element_line(colour = "white"),

axis.text.x=element_text(angle=90,hjust=1,vjust=0.5)) +

facet_grid(.~year)

虽然这是带有虚线的代码:

ggplot() +

geom_line(data = f[!is.na(f$fr),], aes(x=date2, y=fr, linetype=locality, group=locality),

size = 1.0) +

scale_linetype_manual(name="Locality",

values=c("solid", "dashed", "dotted", "dotdash", "longdash", "twodash"),

labels=c("a","b","c","d","e","f")) +

xlab("") +

ylab("") +

theme_bw()+

theme(legend.position = "top", panel.background = element_rect(fill = "white"),

panel.grid.major = element_line(colour = "white"),

axis.text.x=element_text(angle=90,hjust=1,vjust=0.5)) +

facet_grid(.~year)

所以..有人可以帮助我用一条黑色实线,一条黑色虚线,一条黑色虚线,一条灰色实线等创建相同的图 .

java代码中出现黑色画线_线条图用灰色和黑色虚线相关推荐

  1. java代码中出现黑色画线_从对象流中读取对象,请在画线处加入代码完成此程序【 】。 import java.util.*; import ja...

    从对象流中读取对象,请在画线处加入代码完成此程序[ ]. import java.util.*; import ja 更多相关问题 [问答题,简答题] "三好一满意"是什么? [单 ...

  2. java代码中何处以main开始_自测题: Java 基础

    1.19 自测题: 什么是字节码?它对Java的Internet程序设计为何十分重要? 字节码是一种高度优化的指令集,由Java虚拟机执行,可帮助Java获得可移植性和安全性 面向对象程序设计的三个主 ...

  3. java中getup用法_你还在 Java 代码中写 set/get 方法?赶快试试这款插件吧!

    前言 what?你的 Java 代码中还充斥着大量的 set/get 方法? 我们在刚开始学习 Java 语言的时候讲过,面向对象的三大特征就是封装,继承,和多态.在 Java 中,要保证封装性,需要 ...

  4. java错放了构造_在catch代码附近的Java代码中“错放了构造”(“misplaced construct(s)” in Java code near a catch)...

    在catch代码附近的Java代码中"错放了构造"("misplaced construct(s)" in Java code near a catch) 我无 ...

  5. java 导出答题卡_试题六(共15分) 阅读以下说明、图和Java代码,填补Java代码中的空缺(1)~(6),将解答写在答题纸的对 - 赏学吧...

    试题六(共15分) 阅读以下说明.图和Java代码,填补Java代码中的空缺(1)-(6),将解答写在答题纸的 对应栏内. [说明] 已知对某几何图形绘制工具进行类建模的结果如图6.1所示,其中Sha ...

  6. 你还在 Java 代码中写 set/get 方法?赶快试试这款插件吧!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:Mr.ml https://blog.csdn.net/Ma ...

  7. java代码中fastjson生成字符串和解析字符串的方法和javascript文件中字符串和json数组之间的转换方法...

    1.java代码中fastjson生成字符串和解析字符串的方法 List<TemplateFull> templateFulls = new ArrayList<TemplateFu ...

  8. idea自动生成get set_CTO:不要在Java代码中写set/get方法了,逮一次罚款

    前言 what?你的 Java 代码中还充斥着大量的 set/get 方法? 我们在刚开始学习 Java 语言的时候讲过,面向对象的三大特征就是封装,继承,和多态.在 Java 中,要保证封装性,需要 ...

  9. Android如何在java代码中设置margin

    Android如何在java代码中设置margin,也就是组件与组件之间的间距. 代码中设置: LinearLayout.LayoutParams params = new LinearLayout. ...

最新文章

  1. Bootstrap——优秀的开源前端框架
  2. Ubuntu16.04 卸载Gazebo7 安装 Gazebo9
  3. 16位汇编 int 10h和int 21h 显示字符串实例
  4. windows虚拟多桌面常用软件调研
  5. Nginx server之Nginx作为反向代理服务器
  6. 如何将word中的对象怎么显示到工具栏_MathType怎么添加到Word快速访问栏?
  7. Silverlight 设计器加载错误
  8. 玩转oracle 11g(52):Oracle导出导入表(.sql、.dmp文件)两种方法
  9. 程序员月薪2万怎么了?8千又怎么了?
  10. linux之Fedora 20 开启telnet服务
  11. 小程序或者APP 自行使用TOKEN 实现登录会话保持
  12. 固态硬盘母盘制作 linux,网维大师母盘制作教程
  13. labwindows的学习资料、方法、安装包
  14. Visual studio之C#的一些常见问题
  15. iOS模拟各种网络状态
  16. 【计算机科学速成课】[40集全/文字版] - 15.阿兰·图灵
  17. 2048小游戏 java版(代码+注释)
  18. 图解通信原理与案例分析-30:6G-天地互联、陆海空一体、全空间覆盖的超宽带移动通信系统
  19. 用UE进行ftp连接不成功
  20. 超越C++标准库:Boost库导论电子书PDF下载

热门文章

  1. 微信支付接口-银行官方通道申请流程及材料
  2. 金融数据挖掘 第7章 第2节(3)英文文本分析处理
  3. 粉阿吉整理(6)之------Flex 弹性盒
  4. Ⅱ 设计供应链网络 Chapter 4. 分销网络设计及其在全渠道零售中的应用
  5. 电源设计中电源输出端到底需要放多少电容?
  6. 好玩的苹果arcade订阅游戏推荐
  7. 你全会算我输,让人直呼卧槽的Python代码!
  8. 【伯乐在线】100个高质量Java开发者博客
  9. P2517 [HAOI2010]订货 (最小费用最大流)
  10. 大化设计模式各类模式原则总结