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
Jawaban:
Coba R lagi. Kali ini, gunakan ggplot2 . Berikut adalah contoh titik data yang diambil dari situs web.
Grafik itu dilakukan dengan menggunakan dataset mtcars bawaan, dengan kode berikut:
Stackoverflow.com memiliki basis pengguna ggplot2 kecil . Kalau tidak, Grup Google ggplot2 adalah tempat yang tepat untuk bertanya.
sumber
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
Ini sepenuhnya online, dan tidak memerlukan pengunduhan perangkat lunak apa pun. Juga mendukung berbagi / kolaborasi.
sumber
Jika Anda mencari solusi yang dapat Anda program, coba gnuplot . Banyak program seperti R atau oktaf dapat berinteraksi dengan gnuplot. Atau Anda dapat menjalankan gnuplot standalone. Itu dapat membaca file teks yang berisi data dan membuatnya sebagai plot. Sejauh plot garis pergi, itu bisa melakukan apa pun dari ini:
untuk ini
Beberapa tautan bermanfaat:
sumber
Anda mungkin ingin
matplotlib
mencoba.matplotlib
menggunakan 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.matplotlib
memiliki front-end (pylab
) yang mudah dimodelkan setelah MatLab (tm) ataugnuplot
yang juga membuatnya sangat dapat digunakan secara interaktif.sumber
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.
sumber
Satu alternatif lain adalah Google Chart Tools
sumber
Saya menemukan Plot (mac os x saja) adalah hal yang paling saya sukai.
sumber