- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 highcharteR 中绘制一个每日值系列,在图表中标记一条垂直线 (plotline) 和一段日期 (plotband)。我研究了几个 SO 问题并找到了这个脚本,但我发现了以下问题:
1) plotband 未绘制2)未绘制的倍数3) xaxis 应该是以我不理解的方式转换日期。
我的可重现代码是:
library(highcharter)
t <- seq(from=as.Date('2017-01-01'), to=as.Date('2018-06-30'), by='days')
d <- runif(n = 546, min = 1, max = 10)
df <- data.frame(t,d)
highchart(type = 'stock')%>%
hc_add_series(name = "Value", type='line', color = "blue",data = df$d) %>%
hc_xAxis(categories = df$t,
type = 'date',
plotLines = list(
list(
label = list(text = "This is a plotLine"),
color = "#FF0000",
width = 5,
value = datetime_to_timestamp(as.Date('2017-01-10', tz = 'UTC'))
)
),
plotBands = list(
list(
label = list(text = "This is a plotBand"),
color = "rgba(100, 0, 0, 0.1)",
from = datetime_to_timestamp(as.Date('2017-02-01', tz = 'UTC')),
to = datetime_to_timestamp(as.Date('2017-02-10', tz = 'UTC'))
)
)
)
获得的输出是:
如有任何帮助/建议,我们将不胜感激!
最佳答案
您可以尝试使用 XTS 包来完成此操作:
library(highcharter)
library(xts)
t <- seq(from = as.Date("2017-01-01"), to = as.Date("2018-06-30"), by = "days")
d <- runif(n = 546, min = 1, max = 10)
df <- data.frame(d)
df <- xts(df, order.by = t)
highchart(type = "stock") %>%
hc_add_series(name = "Value", type = "line", color = "blue", data = df$d) %>%
hc_xAxis(
categories = df$t,
type = "date",
plotLines = list(
list(
label = list(text = "This is a plotLine"),
color = "#FF0000",
width = 5,
value = datetime_to_timestamp(as.Date("2017-01-10", tz = "UTC"))
)
),
plotBands = list(
list(
label = list(text = "This is a plotBand"),
color = "rgba(100, 0, 0, 0.1)",
from = datetime_to_timestamp(as.Date("2017-02-01", tz = "UTC")),
to = datetime_to_timestamp(as.Date("2017-02-10", tz = "UTC"))
)
)
)
关于r - HighcharterR : plotband and plotline not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53195409/
我有一个用 Angular 和 Hightchart 库制作的仪表图。仪表具有三个彩色 plotBand,但我需要它们像刻度线一样大。如何扩大 plotBands 或制作与背景相同的东西? 它具有以下
我希望在仪表带上有工具提示或图例。我像这样画乐队: plotBands: [{ from: 0, to: 10,
我正在尝试在 highcharteR 中绘制一个每日值系列,在图表中标记一条垂直线 (plotline) 和一段日期 (plotband)。我研究了几个 SO 问题并找到了这个脚本,但我发现了以下问题
嗨,我正在使用两个 Pane 图表 http://www.highcharts.com/stock/demo/candlestick-and-volume 然后我把 plodBands 放到那个图表上
我正在尝试找到当您将鼠标悬停在绘图带上时显示工具提示的最简单方法。事件部分很好,我可以访问鼠标悬停和鼠标悬停,但我需要找到一种方法来显示工具提示,其样式与 Highcharts 的默认外观和感觉相同。
http://jsfiddle.net/leongaban/627yamt2/ 文档:http://www.highcharts.com/docs/chart-concepts/plot-bands-
我有一个包含多个绘图区的图表。我在图表中添加了一个按钮,用于显示/隐藏绘图带。据我所知,唯一的方法是实际添加/删除绘图带,因为绘图带没有显示/隐藏选项(如果我弄错了请纠正我?) 因为图表有多个绘图带,
我试图在仪表图的绘图带内显示标签,但我不知道如何正确对齐文本。知道如何将标签定位在绘图带的中间吗?或者是否有更简单/替代的方法来创建这种效果? 附言。我使用 Highcharts 的“样式模式”版本。
这Link是我正在处理的 highcharts.com 中的一个类似示例。我试图将绘图带的标签放在 y 轴上。但是正如您所看到的,标签在图表上重叠,这不是很好。如果我想用相应绘图带的相同颜色为标签着色
这Link是我正在处理的 highcharts.com 中的一个类似示例。我试图将绘图带的标签放在 y 轴上。但是正如您所看到的,标签在图表上重叠,这不是很好。如果我想用相应绘图带的相同颜色为标签着色
我单击了黄色 PlotBands 区域,同时突出显示了 2010 年 1 月 3 日星期日。我希望能够在下面的点击事件中获取该日期。 http://jsfiddle.net/leongaban/a6h
我是一名优秀的程序员,十分优秀!