Diagramm Y Skala Bereich festlegen Skalierung

Wie erstelle ich Grafiken, was ist zu beachten?

Moderatoren: EDi, jogo

Antworten
popoff_1
Beiträge: 8
Registriert: Di Feb 02, 2021 2:44 pm

Diagramm Y Skala Bereich festlegen Skalierung

Beitrag von popoff_1 »

Hi, ich habe mir eine schöne Grafik erstellt. Nur passt mir etwas nicht. Die Y Skala passt sich immer den Daten an. Ich möchte Rstudio dazu zwingen dass es mir auf der Y Skala immer die Prozente von 0-100% anzeigt. Wie mache ich dies. Hier ist mein Code und ein Foto von der Grafik:

Code: Alles auswählen

library(PortfolioAnalytics)
library(ROI)
library(ROI.plugin.quadprog)
library(MASS)
library(dplyr)
library(caTools)
library(quantmod)
library(timeSeries)
library(astsa)
library(forecast)
library(ggplot2)

# Get risk-free rate (1 month T-Bond rate) from FRED
rf <- getSymbols('DGS1MO', src = 'FRED', auto.assign = FALSE)

# ticker for SBUX Index
ndx_symbol <- 'MA'



ndx <- getSymbols(ndx_symbol, from = "1980-01-01", auto.assign = FALSE)

str(ndx)

any(is.na(ndx))
dailyReturn

ndx_daily <- to.daily(ndx)

ndx_returns <- Return.calculate(ndx_daily$ndx.Adjusted)
ndx_returns <- ndx_returns[(-1),]
names(ndx_returns) <- 'NDX_daily'

plot.zoo(ndx_returns, main = 'NASDAQ-100 Daily Returns', xlab = 'Date')

chart.Drawdown(ndx_returns, plot.engine = "ggplot2") +
  geom_hline(yintercept = -0.2, size = 1) +
  theme_minimal() +
  theme(legend.position = "none", 
        axis.text.x = element_text(angle = 45, hjust = 1),
        plot.caption = element_text(hjust = 0, lineheight = 0.5)) +
  scale_y_continuous(labels = scales::percent)+
ggtitle("Drawdowns of Starbucks, monthly data",
          subtitle = "Black line indicates bear markets")
 
Bild
Dateianhänge
2.JPG
Benutzeravatar
EDi
Beiträge: 1599
Registriert: Sa Okt 08, 2016 3:39 pm

Re: Diagramm Y Skala Bereich festlegen Skalierung

Beitrag von EDi »

Du hastbdoch schon scale_y_continuous genutzt, also solltest du es kennen. => schau dir die hilfe dazu mal an.
Bitte immer ein reproduzierbares Minimalbeispiel angeben. Meinungen gehören mir und geben nicht die meines Brötchengebers wieder.

Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
Bild.
popoff_1
Beiträge: 8
Registriert: Di Feb 02, 2021 2:44 pm

Re: Diagramm Y Skala Bereich festlegen Skalierung

Beitrag von popoff_1 »

Lösung:

Code: Alles auswählen

scale_y_continuous(labels = scales::percent, limits=c(-1,0))
Antworten