Frage

Ich möchte grid.table () in einem vorhandenen Grundstück in R verwenden. Ich kann diesen Tisch jedoch nicht auf der rechten Seite meines Diagramms suchen.Also ist das Ding:

Zunächst einmal mache ich ein Histogramm meiner Daten: generasacodicetagpre.

Danach habe ich eine Funktion implementiert, die in einem vorhandenen Diagramm auf der WEISBULL-Kurve sowohl Parameter A als auch K: angibt generasacodicetagpre.

Und schließlich möchte ich ein Data.Frame mit dem Grid.table () aufgeben, da er die Zellen in einer sehr hübschen Form anzeigt, und Sie können kursive und fette Texte in Zellen verwenden. generasacodicetagpre.

Das Problem ist, dass diese Tabelle in der Mitte des Geräts vor dem Histogramm und der Kurve erscheint, und ich möchte, dass es in der rechten Seite ist.

Immerhin möchte ich ein Werkzeug kennen, das auf die Grafik klickt, ich würde den Bereich unter meiner Weibull-Kurve erhalten.

War es hilfreich?

Lösung

The hist function is base graphics and the grid.table function is grid graphics. The 2 graphics systems do not play nicely together without extra effort (as you have noticed).

The easiest fix is to use the addtable2plot function from the plotrix package rather than grid.table. It may not look the same but it would be simple.

Another option is to use a grid graphics function to create the histogram, such as something from the lattice or ggplot2 packages (both can do histograms), then create a specific viewport using grid graphics functions and use grid.table to put the table into that viewport.

Last, if you really want to mix them then see the gridBase package for ways to mix grid and base graphics.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top