hinzufügen x=y-Linie zu scatterplot -

Ich bin mit der scatterplot-Funktion aus dem car Paket erzeugen Sie ein Streudiagramm.
Ich möchte in der Lage zum erzeugen einer Referenz-Linie in der Handlung werden sollte, dass x=y ist.
Ich habe versucht, mit abline und es tut fügen Sie eine Zeile, aber es ist nicht der x=y-Linie. Kann mir da jemand helfen?

Mein code ist wie folgt:

scatterplot(phenos$P1~pheno$P0, data=pheno,spread=FALSE,ylab="6 month timepoint", xlab="Baseline Timepoint", jitter=list(x=1, y=1))
abline(0,1)

Dank.

  • Ich nehme an, Sie erstellen Sie einen boxplot anstelle eines Punktdiagramms. Richtig?
  • Was bekommen Sie? Welche Art von Daten P1 und P0?
  • abline(0,1) fügt eine Linie Steigung=1 und intercept=0, so sollte es Sie geben, was Sie brauchen. Wenn Sie ein paar Daten zu Plotten (so können wir sehen, was Sie sehen, wenn Sie führen Sie das Streudiagramm und abline Befehle), können wir mehr helfen.
  • zu bekommen ist x=y , lines(pheno$P0,pheno$P0)
  • car::scatterplot macht viel fancy stuff intern, einschließlich der Verwendung der layout() Funktion, wird es viel schwieriger zu überlagern, etwas einfaches wie eine 1:1-Linie ...
InformationsquelleAutor CadisEtRama | 2013-12-06
Schreibe einen Kommentar