View source: R/plot_interactive_sphere.R
plot_interactive_sphere | R Documentation |
This function takes a spherical projection of acceleration or magentic data and plots it on a sphere which can be turned and zoomed into.
plot_interactive_sphere(
x,
y,
z,
spherecolor = "white",
linecolor = "black",
linewidth = 2,
ptcol = "black",
ptsize = 0.02,
arrows = TRUE,
cex = 1.5,
...
)
x |
data on x axis |
y |
data on y axis |
z |
data on z axis |
spherecolor |
color of the sphere |
linecolor |
color of the lines on the sphere |
linewidth |
width of the lines on the sphere |
ptcol |
color of points |
ptsize |
size of the points plotted on the sphere |
arrows |
default TRUE - whether or not to draw the arrows |
cex |
size of font. If cex = 2 then fond is two times bigger. |
... |
additional input for rgl::spheres3d for plotting points on the sphere using |
a 3d sphere plot
Adler, D., Nenadic, O. and Zucchini, W., 2003, March. Rgl: A r-library for 3d visualization with opengl. In Proceedings of the 35th Symposium of the Interface: Computing Science and Statistics, Salt Lake City (Vol. 35).
data("swift")
start = as.POSIXct("2016-09-01","%Y-%m-%d", tz="UTC")
end = as.POSIXct("2017-04-15","%Y-%m-%d", tz="UTC")
swift = create_crop(swift, start, end)
PAM_data = swift
# plot an m-phere
calibration = calculate_triaxial_magnetic(dta = PAM_data$magnetic)
plot_interactive_sphere(x = calibration$calib_magx,
y = calibration$calib_magy,
z = calibration$calib_magz,
ptcol = "goldenrod",
ptsize = 0.03,
linecolor ="black",
spherecolor="royalblue4",
arrows=TRUE,
cex=2)
# plot an g-phere
calibration = calculate_triaxial_acceleration(dta = PAM_data$magnetic)
plot_interactive_sphere(x = calibration$centered_accx,
y = calibration$centered_accy,
z = calibration$centered_accz,
ptcol = "royalblue4",
ptsize = 0.03,
linecolor ="black",
spherecolor="goldenrod",
arrows=TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.