2016-04-07 4 views
1

Ich versuche, die X-und Y-Achse in der chart.Scatter Handlung aus dem PerformanceAnalytics Paket einige Etiketten hinzuzufügen, aber es scheint nicht zu funktionieren. Idealerweise würde ich gerne ein Diagramm mit einem Teppich oder einem Histogramm auf der x-Achse y & erzeugen, also schien chart.Scatter eine gute Funktion zu sein, aber es funktioniert nicht für mich, da ich die Achse nicht beschriften kann ...Etiketten in char.Scatter PerformanceAnalytics

chart.Scatter(runif(100, 5.0, 7.5),runif(100, 5.0, 7.5),xlab="Series A",ylab="Series B",main="random xy") 

Irgendwelche Ideen?

Antwort

1

Sie könnten die Farbe der Achsenbeschriftungen vorübergehend auf "weiß" (oder "transparent") setzen, indem Sie par verwenden und anschließend die benutzerdefinierten Achsenbeschriftungen hinzufügen.

library(PerformanceAnalytics) 

par(col.lab = "white") 
chart.Scatter(runif(100, 5.0, 7.5), runif(100, 5.0, 7.5), main="random xy") 

par(col.lab = "black") 
title(xlab = "Series A", ylab = "Series B") 

chart.Scatter

+0

Hoffentlich wird der Besitzer des PerformanceAnalytics Pakets wird auch in seinen Code aussehen ... mittlerweile ist dies eine wirklich nützliche Anregung für jeden auf, wie man damit umgehen, danke, sehr geschätzt. – user3690243