Bagaimana cara mudah grafik grafik, menggunakan (lebih disukai) perangkat lunak gratis?

8

Saya perlu memplot grafik, diberi beberapa data, di mana pada sumbu X akan menjadi nama data dan pada sumbu Y data tersebut, dan itu akan diberikan oleh sebuah tabel, dan itu akan menjadi grafik garis dengan data yang terhubung. Jika ada kemungkinan untuk menarik lebih banyak data ke dalam satu grafik, itu lebih baik.

Saya tahu MS Excel dapat melakukan hal itu, tetapi saya tidak memiliki MS Excel lagi.

Saya telah menginstal R dan mencoba mempelajarinya, dan saya dapat melakukan hal-hal seperti histogram, tetapi saya masih tidak tahu bagaimana melakukan grafik 2D dasar dengan data yang diberikan. Sepertinya R tidak dibuat untuk ini ...

Saya pikir Mathematica dapat melakukan itu, tapi saya tidak punya Mathematica juga.

sunting: Saya juga akan menambahkan saya menggunakan Mac OS X, tetapi saya juga memiliki linux dan windows VM, jadi sistemnya tidak terlalu penting

sunting2: seperti yang diminta Idigas, saya lebih suka pemrograman daripada solusi spreadsheed, tapi saya tidak terlalu peduli

Karel Bílek
sumber
Anda menginginkan solusi spreadsheet atau solusi pemrograman?
Benteng
Idigas: saya rasa keduanya, saya lebih suka solusi pemrograman, karena ini "bersih"
Karel Bílek
Kenapa tidak scilab? Gratis ... berfungsi dengan baik ...
Benteng

Jawaban:

5

Coba R lagi. Kali ini, gunakan ggplot2 . Berikut adalah contoh titik data yang diambil dari situs web.

geom_point

Grafik itu dilakukan dengan menggunakan dataset mtcars bawaan, dengan kode berikut:

> p <- ggplot(mtcars, aes(wt, mpg))
> p + geom_point(aes(colour = factor(cyl)))

Stackoverflow.com memiliki basis pengguna ggplot2 kecil . Kalau tidak, Grup Google ggplot2 adalah tempat yang tepat untuk bertanya.

fideli
sumber
Jika Anda menggunakan R, ini adalah saran yang bagus, tetapi Karel terdengar seolah-olah R dipilih karena putus asa dengan harapan bahwa itu adalah jalan menuju solusi grafik, bukan karena ada keakraban nyata dengan R.
DaveParillo
Saya kira saya mengambil keinginan Karel untuk solusi pemrograman ke hati, dan saya berdiri dengan jawaban saya. Mengimpor file teks ke dalam bingkai data R dan memplot di ggplot2 adalah IMHO solusi pemrograman terbaik, dengan matplotlib (disarankan oleh Benjamin) sebagai detik penutup.
fideli
Saya melihat pertanyaan lama saya dan saya menemukan ini lagi. Saya belajar R pada akhirnya, sungguh segalanya mungkin terjadi di sana, terima kasih atas solusi Anda. Satu-satunya hal yang saya tidak suka adalah sintaks yang terkadang sangat aneh.
Karel Bílek
1
Setuju pada sintaksis. Itu hal utama yang saya miliki terhadap penggunaan R atau menyarankannya.
fideli
6

Anda selalu bisa menggunakan google docs? Ini memiliki aplikasi spreadsheet dengan fungsi yang mirip dengan excel, yaitu dapat menggambar grafik berdasarkan tabel data. Cukup klik Sisipkan -> Bagan

teks alternatif

Ini sepenuhnya online, dan tidak memerlukan pengunduhan perangkat lunak apa pun. Juga mendukung berbagi / kolaborasi.

JT.WK
sumber
4

Anda mungkin ingin matplotlibmencoba.

matplotlibmenggunakan python, sehingga Anda dapat melakukan perhitungan yang rumit secara terprogram dan juga secara langsung mengakses modul yang ada untuk misal aljabar linier dan fungsi matematika . Heck, Anda bahkan dapat melakukan matematika simbolik dengan python.

matplotlibmemiliki front-end ( pylab) yang mudah dimodelkan setelah MatLab (tm) atau gnuplotyang juga membuatnya sangat dapat digunakan secara interaktif.

masukkan deskripsi gambar di sini

Benjamin Bannier
sumber
3

Openoffice mungkin merupakan alternatif "terbaik" untuk MS Office. Ini akan melakukan hampir semua hal yang dapat dilakukan MS Office, meskipun mungkin tidak secantik dalam beberapa kasus.

orang luar
sumber
Jika Anda terbiasa dengan spreadsheet, saya akan menggunakan openoffice. Ini dimaksudkan untuk meniru excel.
DaveParillo
1

Satu alternatif lain adalah Google Chart Tools

Richard Lucas
sumber
0

Saya menemukan Plot (mac os x saja) adalah hal yang paling saya sukai.

Karel Bílek
sumber
Anda menyukainya lebih baik daripada Grapher?
waiwai933
OK, sekarang saya menyatakan diri saya bodoh, karena saya benar-benar lupa tentang keberadaan Grapher.app. Kirim ulang komentar ini sebagai jawaban baru dan saya akan menerimanya sebagai jawaban terbaik. sigh
Karel Bílek
1
oh, mungkin tidak. lebih dari saya bermain dengan keduanya, saya sangat menyukai Plot.
Karel Bílek