Muszę wykreślić wykres, biorąc pod uwagę niektóre dane, gdzie na osi X będą nazwy danych, a na osi Y te dane, i zostaną podane w tabeli, i będzie to wykres liniowy z połączonymi danymi. Jeśli istniała możliwość narysowania większej liczby danych na jednym wykresie, jest jeszcze lepiej.
Wiem, że MS Excel może to zrobić, ale nie mam już MS Excel.
Zainstalowałem R i próbowałem się go nauczyć, i mogę robić takie rzeczy jak histogramy, ale wciąż nie mam pojęcia, jak zrobić podstawowy wykres 2D z danymi danymi. To tak, jakby R nie został stworzony do tego ...
Myślę, że matematyka może to jakoś zrobić, ale ja też nie mam matematyki.
edycja: Dodam też, że używam Mac OS X, ale mam także Linux i VM VM, więc system nie ma znaczenia
edit2: jak pytał Idigas, wolałbym programowanie niż rozwiązanie do arkuszy kalkulacyjnych, ale nie obchodzi mnie to zbytnio
Odpowiedzi:
Spróbuj ponownie R. Tym razem użyj ggplot2 . Oto przykład punktów danych zaczepionych ze strony internetowej.
Ten wykres został wykonany przy użyciu wbudowanego zestawu danych mtcars, z następującym kodem:
Stackoverflow.com ma małą bazę użytkowników ggplot2 . W przeciwnym razie grupa dyskusyjna ggplot2 jest doskonałym miejscem do zadawania pytań.
źródło
Zawsze możesz używać dokumentów Google? Ma aplikację do obsługi arkuszy kalkulacyjnych o podobnej funkcjonalności do programu Excel, tj. Może rysować wykresy na podstawie tabel danych. Wystarczy kliknąć Wstaw -> Wykres
Jest całkowicie online i nie wymaga pobierania żadnego oprogramowania. Obsługuje również udostępnianie / współpracę.
źródło
Jeśli szukasz rozwiązania, które możesz zaprogramować, wypróbuj gnuplot . Wiele programów, takich jak R lub oktawa, może współdziałać z gnuplot. Lub możesz uruchomić gnuplot jako samodzielny program. Może odczytywać pliki tekstowe zawierające dane i renderować je jako wykresy. Jeśli chodzi o wykresy liniowe, może zrobić wszystko:
do tego
Kilka przydatnych linków:
źródło
Możesz
matplotlib
spróbować.matplotlib
używa Pythona, dzięki czemu możesz programowo wykonywać złożone obliczenia, a także bezpośrednio uzyskiwać dostęp do istniejących modułów, np. algebry liniowej i funkcji matematycznych . Cholera, możesz nawet robić matematykę symboliczną w pythonie.matplotlib
ma wygodny front-end (pylab
) wzorowany na MatLabie (tm) lubgnuplot
też sprawia, że jest bardzo użyteczny interaktywnie.źródło
Openoffice jest prawdopodobnie „najlepszą” alternatywą dla MS Office. Zrobi praktycznie wszystko, co może MS Office, choć w niektórych przypadkach może nie jest tak elegancki.
źródło
Inną alternatywą są Google Chart Tools
źródło
Dowiedziałem się, że Plot (tylko Mac OS X) najbardziej mi się podobał.
źródło