- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在绘图中打印 Case-Shiller 索引:
structure(list(Date = structure(c(10957, 11048, 11139, 11231, 11323, 11413, 11504, 11596, 11688, 11778, 11869, 11961, 12053, 12143, 12234, 12326, 12418, 12509, 12600, 12692, 12784, 12874, 12965, 13057, 13149, 13239, 13330, 13422, 13514, 13604, 13695, 13787, 13879, 13970, 14061, 14153, 14245, 14335, 14426, 14518, 14610, 14700, 14791, 14883, 14975, 15065, 15156, 15248, 15340, 15431, 15522, 15614, 15706, 10957, 11048, 11139, 11231, 11323,
11413, 11504, 11596, 11688, 11778, 11869, 11961, 12053, 12143, 12234, 12326, 12418, 12509, 12600, 12692, 12784, 12874, 12965, 13057, 13149, 13239, 13330, 13422, 13514, 13604, 13695, 13787, 13879, 13970, 14061, 14153, 14245, 14335, 14426, 14518, 14610, 14700, 14791, 14883, 14975, 15065, 15156, 15248, 15340, 15431, 15522, 15614, 15706), class = "Date"),
Series = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L,2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L),
.Label = c("US Composite", "Atlanta"), class = "factor"),
value = c(100.78, 103.42, 105.68, 108.07, 110.1, 112.36, 114.8, 116.38, 118.87, 121.93, 125.38, 128.72, 131.44, 133.9, 137.57, 142.43, 147.39, 152.61, 157.43, 163.17, 170.77, 176.33, 181.47, 187.06, 190.99, 189.46, 185.93, 186.47, 187.91, 182.52, 177.35, 170.78, 162.82, 155.1, 147.79, 139.51, 132.6, 132.16, 134.71, 136.24, 136.03, 136.89, 132.64, 131.32, 129.72, 129.22, 128.02, 126.55, 128.12, 131.2, 132.65, 135.8, 141.15, 100.37, 102.69, 104.31, 105.42, 107.06, 108.34, 109.67, 111.05, 111.66, 112.75, 113.66, 114.6, 115.65, 116.57, 117.03, 118.03, 119.3, 120.83, 121.29, 122.72, 124.64, 126.97, 127.76, 128.85, 131.71, 132.92, 133.14, 133.7, 134.98, 136.11,
134.09, 132.67, 129.7, 125.62, 121.91, 118.67, 111.48, 107.36, 106.99, 109.15, 109.35, 107.73, 106.4, 102.51, 102.69, 103.82, 100.76, 90.63, 87.55, 86.12, 90.59, 95.05, 99.4)), .Names = c("Date", "Series", "value"), row.names = c(NA, -106L), class = "data.frame")
ggplot() +
geom_rect(aes(xmin=as.Date("2001-03-01"), xmax=as.Date("2001-11-30"), ymin=-Inf, ymax=Inf),
fill="black", alpha=0.2) +
geom_rect(aes(xmin=as.Date("2007-12-01"), xmax=as.Date("2009-06-30"), ymin=-Inf, ymax=Inf),
fill="black", alpha=0.2) +
geom_line(data=values.melted, aes(x=Date, y=value, color=Series), size=2) +
labs(x= "Date", y="Case-Shiller Index Value")
最佳答案
Arun 的回答很好,这是我在这种情况下最有可能做的,但这里有一个不需要第二个数据帧的替代方法。我把你的两个合并了 geom_rect
为简单起见,调用为一个。关键是将填充分配给 aes()
里面的东西.它不必在 data.frame 中。然后,因为fill
未设置颜色值,需要在geom_rect
之外指定颜色与 scale_fill_manual()
:
ggplot() +
geom_rect(aes(xmin=c(as.Date("2001-03-01"),as.Date("2007-12-01")),
xmax=c(as.Date("2001-11-30"),as.Date("2009-06-30")),
ymin=c(-Inf, -Inf), ymax=c(Inf, Inf),
fill = "US Recessions"),alpha=0.2) +
scale_fill_manual("", breaks = "US Recessions", values ="black")+
geom_line(data=values.melted, aes(x=Date, y=value, color=Series), size=2) +
labs(x= "Date", y="Case-Shiller Index Value")
关于r - 将新项目添加到 ggplot2 图例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18155165/
我在 visual studio 中使用它,但编译器声称 h1 不能嵌套在 legend 元素中,但浏览器无论如何都可以呈现它,所以我很困惑这是有效的还是不是? Caption
Matplotlib 中的图例是帮助观察者理解图像数据的重要工具。 图例通常包含在图像中,用于解释不同的颜色、形状、标签和其他元素. 1. 主要参数 当不设置图例的参数时,默认的图例是这样的.
mongoDB分页的两种方法 mongoDB的分页查询是通过limit(),skip(),sort()这三个函数组合进行分页查询的 下面这个是我的测试数据 第一种方法 查询第一页的数据:db.te
我的 grafana 仪表板图例中有这些名称: stats.gauges.all.cloudwatch.communicationapi.dynamodb.ca_communicationapi_re
鉴于以下情况: import pandas as pd import matplotlib.pyplot as plt d=pd.DataFrame({'category':['a','a','a',
我收到此错误,请问出了什么问题? plt.legend(handles=[d1, d2]) File "/usr/lib/python3/dist-packages/matplotlib/pypl
这个问题已经有答案了: python matplotlib: label in histogram (1 个回答) 已关闭 5 年前。 我无法向使用 matplotlib.pyplot 创建的直方图添
我想更改我的图例,我必须删除分页并将所有标题放在一两行中。我想更改图标。 现在是这个样子 我想要这样的东西 我输入了 scrollArrows: 'none' 但它不起作用。这是我在 Controll
我正在创建一个文件来读取一定数量的 .wav 文件,每个文件对应一个音符。我正在对它们中的每一个执行 FFT,并将它们全部绘制在同一个图形上。但是,我在正确打印图例时遇到了问题,它将我想要使用的名称分
我正在 ggplot 中处理多个 sf 几何图形,并希望以点、线和正方形(对于多边形)的形式显示图例。然而,geom_sf图例结合了我的几何特征(即结合线和点)如下所示: library(ggplot
我想要 geom_text()标签根据变量采用字体系列。 根据 ggplot2 docs 上的示例(向下滚动到底部),我已经这样做了(与 ggplot 文档示例中的相同): library(ggplo
我正在绘制一个 geom_tile 图,其中每个点都有一个特定的 p-value。 图的绘制方式很好,p-value 限制在图例上。 我想添加到这个图例的是具有这个 p-value 的数据点的数量。
我有以下 data.frame : my.df = data.frame(mean = c(0.045729661,0.030416531,0.043202944,0.025600973,0.0405
我正在绘图中打印 Case-Shiller 索引: structure(list(Date = structure(c(10957, 11048, 11139, 11231, 11323, 1141
我想绘制一个包含 4 个不同值( 1 )的栅格,并带有描述类别的分类文本图例,例如 2但有彩盒: 我试过使用图例,例如: legend( 1,-20,legend = c("land","ocean/
我在 R 中用 ggplot2 制作了这个图 由以下代码绘制: ggplot(mtcars) + geom_smooth(fill='grey', alpha=0.3, span=0.1, aes
我有来自两个不同数据框的数据。我正在尝试为每个数据框创建图例。我知道我可以组合数据框并进行操作,但是由于我的数据源,从两个不同的数据框进行绘图最有意义。 请在下面找到简化的示例。我已经接近了,但传说中
我将 highchart 的图形保存为 svg。 var chart = $('#graphicName').highcharts(); EXPORT_WIDTH = 1000; render_wid
我想将自定义符号设置为图例项。目前我有矩形。我需要带有勾号的矩形(如彩色复选框)。根据文档,我可以自定义元素,例如符号附近的文本。 但如果我将绘图上的所有元素都设置为自定义图像 ( Example )
我有下面的代码,可以生成饼图和图例。有没有办法让表情符号和饼图具有相同的对应颜色,因为目前表情符号是黑色的。另外,我希望删除图例中的方形色 block ,并且术语“男性”和“女性”出现在正确的表情符号
我是一名优秀的程序员,十分优秀!