DualaxisLinechart: DualaxisLinechart

DualaxisLinechartR Documentation

DualaxisLinechart

Description

A line chart with dual axisSS

Usage

DualaxisLinechart(X, Y1, Y2, xlab = "X", 

y1lab = "Y1", y2lab = "Y2", main = "Dual Axis Line Chart",

cols = c("black", "blue"),Overlaying="y", SaveIt = FALSE)

Arguments

X

[1:n] vector, both lines require the same xvalues, e.g. the time of the time series, POSIXlt or POSIXct are accepted

Y1

[1:n] vector of first line

Y2

[1:n] vector of second line

xlab

Optional, string for xlabel

y1lab

Optional, string for first ylabel

y2lab

Optional, string for second ylabel

main

Optional, title of plot

cols

Optional, color of two lines

Overlaying

Change only default in case of using subplot

SaveIt

Optional, default FALSE; TRUE if you want to save plot as html in getwd() directory

Details

enables to visualize to lines in one plot overlaying them using ploty (e.g. two time series with two ranges of values)

Value

plotly object

Author(s)

Michael Thrun

Examples

#subplot renames the numbering of subsequent plots
y1=runif(100,0,1)
y2=rnorm(100,m=5,s=1)
DualaxisLinechart(1:100, y1, y2,main="Random Time series")


y1=runif(100,0,1)
y2=(1:100*3+4)*runif(100,0,1)
p1=DualaxisLinechart(1:100, y1, y2,main="Random Time series",Overlaying="y2")

y3=1:100*(-2)+4
y4=rnorm(100,m=0,s=2)
p2=DualaxisLinechart(1:100, y3, y4,main="Random Time series",Overlaying="y4")
plotly::subplot(p1,p2)


Mthrun/DataVisualizations documentation built on Jan. 16, 2024, 1:01 a.m.