An embedded and charset-unspecified text was scrubbed... Name: not available URL: <https://stat.ethz.ch/pipermail/r-sig-finance/attachments/20120221/324d80f7/attachment.pl>
customizing format of yaxis annotation Performance Analytics
2 messages · Paul Ramer, Peter Carl
Paul, In the future, please post a reproducible example.
?chart.TimeSeries
data(managers)
chart.TimeSeries(managers[,1]) # Normal plot
chart.TimeSeries(managers[,1], yaxis=FALSE)
axis(2, at=pretty(managers[,1]), labels=sprintf("%s%%",
pretty(managers[,1]) * 100)) Is this what you're looking for? pcc
Peter Carl http://www.braverock.com/~peter > I am trying to change the format of my yaxis annotation for > chart.TimeSeries (really chart.CumReturns and chart.Drawdown) from numeric > decimal to a percentage. > > Something like: > > axis(2, at=pretty(y), labels=sprintf("%s%%", pretty(y) * 100) > > > I have been looking for a solution all afternoon with no success. I saw > nothing in the PerformanceAnalytics documentation. I tried suppressing the > y-axis (yaxt='n') in chart.TimeSeries and then add my own custom y-axis. > For my final effort,I copied the code from chart.TimeSeries and created my > own custom.chart.TimeSeries by tweaking the yaxis code to accomplish my > goals. > > I would like to know if there is any elegant solution I am missing before > I > pursue a more brute force method. > > Thanks, > Paul > ---- > Paul Ramer, CAIA > PJR Investment Strategies, ltd. > paul.ramer at gmail.com > (303) 359-4192 > > [[alternative HTML version deleted]] > > _______________________________________________ > R-SIG-Finance at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-sig-finance > -- Subscriber-posting only. If you want to post, subscribe first. > -- Also note that this is not the r-help list where general R questions > should go. >