Chcę utworzyć bardiagram dla tych danych w R (odczytany z pliku CVS):
Experiment_Name MetricA MetricB Just_X 2 10 Just_X_i_Y 3 20
mieć następujący schemat:
Jestem początkującym i nie wiem nawet, jak zacząć.
r
data-visualization
barplot
Skarab
źródło
źródło
Odpowiedzi:
Zakładam, że jesteś w stanie zaimportować swoje dane do R za pomocą
read.table()
funkcji skrótówread.csv()
. Następnie możesz zastosować dowolne funkcje podsumowania, na przykładtable
lubmean
, jak poniżej:lub
Chodzi o to, aby otrzymać macierz lub tabelę wartości podsumowania, które chcesz wyświetlić.
Aby uzyskać wynik graficzny, spójrz na
barplot()
funkcję z opcjąbeside=TRUE
, npspace
Argument może być używany, aby dodać dodatkową przestrzeń między sąsiednimi barów.źródło
Oto wersja ggplot:
źródło
Chciałem zaktualizować odpowiedź teucera, aby odzwierciedlić reshape2.
Zauważ, że odpowiedź teucera powoduje błąd „Błąd w ewaluacji (wyrażenie, środowisko, załączniki): nie znaleziono metryki obiektu” przy reshape2, ponieważ reshape2 używa zmiennej.name zamiast zmiennej_nazwa.
Odkryłem również, że muszę dodać stat = "tożsamość" do funkcji geom_bar, ponieważ w przeciwnym razie dałoby to „Błąd: Mapowanie zmiennej do y, a także użycie stat =„ bin ”.”
źródło