r - Windrose 的开盘价和收盘价
问题描述
我有 5 天期间三只股票的一些开盘价和收盘价。
df <- structure(list(stock = c("Google", "Google", "Google", "Google",
"Google", "Google", "Google", "Google", "Google", "Google", "Yahoo",
"Yahoo", "Yahoo", "Yahoo", "Yahoo", "Yahoo", "Yahoo", "Yahoo",
"Yahoo", "Yahoo", "Amazon", "Amazon", "Amazon", "Amazon", "Amazon",
"Amazon", "Amazon", "Amazon", "Amazon", "Amazon"), day = c("Monday",
"Monday", "Tuesday", "Tuesday", "Wednesday", "Wednesday", "Thurday",
"Thurday", "Friday", "Friday", "Monday", "Monday", "Tuesday",
"Tuesday", "Wednesday", "Wednesday", "Thurday", "Thurday", "Friday",
"Friday", "Monday", "Monday", "Tuesday", "Tuesday", "Wednesday",
"Wednesday", "Thurday", "Thurday", "Friday", "Friday"), startend = c("open",
"close", "open", "close", "open", "close", "open", "close", "open",
"close", "open", "close", "open", "close", "open", "close", "open",
"close", "open", "close", "open", "close", "open", "close", "open",
"close", "open", "close", "open", "close"), value = c(0.68, 0.67,
0.16, 0.16, 0.28, 0.28, 0.16, 0.17, 0.36, 0.36, 0.74, 0.74, 0.13,
0.13, 0.25, 0.25, 0.15, 0.15, 0.39, 0.39, 0.61, 0.6, 0.2, 0.21,
0.3, 0.3, 0.21, 0.22, 0.37, 0.38)), class = "data.frame", row.names = c(NA,
-30L))
对于这样的情节:
library(ggplot2)
data.in <- read.csv(file = "http://midcdmz.nrel.gov/apps/plot.pl?site=NWTC&start=20010824&edy=26&emo=3&eyr=2062&year=2013&month=1&day=1&endyear=2013&endmonth=12&endday=31&time=0&inst=21&inst=39&type=data&wrlevel=2&preset=0&first=3&math=0&second=-1&value=0.0&user=0&axis=1",
col.names = c("date","hr","ws.80","wd.80"))
p1 <- plot.windrose(spd = data.in$ws.80,
dir = data.in$wd.80)
如何使用每天的开盘和收盘变量绘制股票数据。更具体地说,在圆圈中有六个切片。一半将有三只股票的开盘价,并且在一周中的每一天都有不同的颜色。
解决方案
推荐阅读
- php - curl https ssl证书问题错误#35
- perl - 在 Perl 脚本中“使用”基于 Moose 的包
- matlab - 在Matlab中填充复平面中的区域
- laravel - 了解传递给 Vue 子组件的路由器视图的道具,道具数据未呈现
- javascript - Load dynamic Vue routes from json file
- c# - 画布 ui 操纵杆元素的 X 轴旋转不起作用,而 Y 轴在 Unity 中起作用
- sql - 当所有元组在重复项和原始元组中都相同时,如何删除重复项但保留一个?在PostgreSQL中
- exception - 程序从指定文本中删除字符时出现异常
- javascript - 如何不允许在 JavaScript 中连续按下两个键?
- reactjs - NPM 安装在这个 VSCode 项目中发疯,请指教