R 创建小于四个值的OHLC绘图图表

R 创建小于四个值的OHLC绘图图表,r,plotly,R,Plotly,我想知道是否有可能用R绘出一个OHLC图表,其值小于默认的四个值open、close、high、low。当然,我试过2或3次,但没有结果。但是如果我只有打开和关闭值,或者只有高和低值,该怎么办 library(plotly) library(quantmod) getSymbols("AAPL",src='yahoo') df <- data.frame(Date=index(AAPL),coredata(AAPL)) df <- tail(df, 30) p <- df

我想知道是否有可能用R绘出一个OHLC图表,其值小于默认的四个值
open、close、high、low
。当然,我试过2或3次,但没有结果。但是如果我只有
打开
关闭
值,或者只有
和低值,该怎么办

library(plotly)
library(quantmod)

getSymbols("AAPL",src='yahoo')

df <- data.frame(Date=index(AAPL),coredata(AAPL))
df <- tail(df, 30)

p <- df %>%
  plot_ly(x = ~Date, type="ohlc",
          open = ~AAPL.Open, close = ~AAPL.Close,
          high = ~AAPL.High, low = ~AAPL.Low) %>%
  layout(title = "Basic OHLC Chart")
library(plotly)
图书馆(quantmod)
getSymbols(“AAPL”,src='yahoo')

df您不能提供少于全部4个,但它们不一定都不同,因此您可以将
high
设置为最大值
open
close
low
设置为最小值,或者类似的设置,如果您愿意的话。

问题是在悬停框中我有4个值,而不是2个值,这似乎更有意义。我可以设置悬停框信息吗?不幸的是不能。