plot.pafm: plot '"pafm"' object

View source: R/plot.pafm.r

plot.pafmR Documentation

plot "pafm" object

Description

Generic function of plot method for paFm. Either plot all assets or choose a single asset to plot.

Usage

## S3 method for class 'pafm'
plot(
  x,
  which.plot = c("none", "1L", "2L", "3L"),
  max.show = 6,
  date = NULL,
  plot.single = FALSE,
  fundName,
  which.plot.single = c("none", "1L", "2L", "3L"),
  ...
)

Arguments

x

object of class "pafm" created by paFm.

which.plot

Integer indicates which plot to create: "none" will create a menu to choose. Defualt is none.
1 = attributed cumulative returns,
2 = attributed returns on date selected by user,
3 = time series of attributed returns

max.show

Maximum assets to plot. Default is 6.

date

Indicates for attributed returns, the date format should be xts compatible.

plot.single

Plot a single asset of lm class. Defualt is FALSE.

fundName

Name of the portfolio to be plotted.

which.plot.single

Integer indicates which plot to create: "none" will create a menu to choose. Defualt is none.
1 = attributed cumulative returns,
2 = attributed returns on date selected by user,
3 = time series of attributed returns

...

more arguements for chart.TimeSeries used for plotting time series

Author(s)

Yi-An Chen.

Examples

## Not run: 
data(managers, package = 'PerformanceAnalytics')
fit <- fitTsfm(asset.names=colnames(managers[,(1:6)]),
               factor.names=c("EDHEC LS EQ","SP500 TR"), data=managers)
fm.attr <- paFm(fit)
# plot all
plot(fm.attr, legend.loc="topleft", max.show=6)
dev.off()
# plot only one assets "HAM1
plot(fm.attr, plot.single=TRUE, fundName="HAM1")

## End(Not run)


braverock/factorAnalytics documentation built on Dec. 16, 2024, 1:05 p.m.