Langsung ke alat
ViewCSV
File tidak diunggah

Buat diagram dari CSV

sales.csv· DATA CONTOH18 baris · 4 kolom
Nilai dari
Maksimal 6 kolom; setiap kolom menjadi satu seri.
Pratinjau
Diagram Kolom: revenue menurut monthDiagram Kolom: revenue menurut month02.0004.0006.0008.0002026-012026-022026-032026-042026-052026-062026-01 · revenue: 6.8572026-02 · revenue: 5.2082026-03 · revenue: 6.6612026-04 · revenue: 4.4032026-05 · revenue: 4.4582026-06 · revenue: 5.050
Data diagram dalam bentuk tabel
month	revenue
2026-01	6.857
2026-02	5.208
2026-03	6.661
2026-04	4.403
2026-05	4.458
2026-06	5.050

Pilih kolom label untuk kategorinya dan satu sampai enam kolom nilai, lalu pilih diagram kolom, batang, garis, area, lingkaran, donat, atau sebar. Baris dengan label yang sama digabungkan dengan jumlah (bawaan), rata-rata, median, minimum, maksimum, atau hitung, atau tetap satu per baris. Nilai yang bukan angka biasa dilewati dan dihitung, tidak pernah digambar sebagai nol. Diagram digambar sebagai SVG di browser Anda, dan file tidak diunggah.

Cara membuat diagram dari file CSV

  1. Buka atau tempel file CSV.
  2. Pilih kolom label (kategorinya, atau sumbu x untuk diagram sebar) dan hingga enam kolom nilai. Untuk hitung, kolom nilai tidak diperlukan.
  3. Pilih jenis diagram dan cara menggabungkan baris yang labelnya sama.
  4. Atur urutan, jumlah kategori, judul opsional, dan label sumbu, lalu unduh diagramnya sebagai file SVG.

Jenis diagram dan agregasi

Kolom dan batangBatang tegak atau mendatar, satu per kategori. Jika ada beberapa kolom nilai, batangnya berdampingan, atau bertumpuk jika memakai mode tumpuk; nilai negatif ditumpuk di bawah nol.
Garis dan areaSatu garis per kolom nilai melintasi kategori secara berurutan. Diagram area bisa ditumpuk. Penanda titik digambar jika jumlah kategorinya 60 atau kurang.
Lingkaran dan donatHanya kolom nilai pertama, maksimal 8 irisan. Nilai negatif dihitung nol, dan setiap irisan yang cukup besar diberi label persentase yang dibulatkan.
SebarSatu titik per baris: kolom label menjadi nilai x dan setiap kolom nilai menjadi satu seri y. Nilai x harus berupa angka atau tanggal ISO; hingga 5.000 titik per seri digambar.
Jumlah, rata-rata, median, min, maksBaris dengan label yang sama menjadi satu kategori, digabungkan dengan fungsi tersebut. Jumlah adalah pilihan bawaan.
HitungJumlah baris untuk setiap label, misalnya jumlah pesanan per status.
Tanpa agregasiSetiap baris menjadi kategori sendiri, sesuai urutan file. Gunakan ini jika file sudah berisi satu baris per batang.

Urutan dan kategori yang terlalu banyak

  • Secara bawaan, urutan mengikuti file sumber (kemunculan pertama). Mengurutkan menurut label menaruh tanggal ISO lengkap (2026-03-25) dalam urutan tanggal dan angka dalam urutan numerik; label lainnya diurutkan sebagai teks alami, jadi 2026-10 muncul setelah 2026-09 dan item 10 setelah item 9. Mengurutkan menurut nilai memakai total dari semua kolom nilai.
  • Secara bawaan diagram menampilkan 20 kategori, maksimal 1.000. Jika lebih, slot terakhir menjadi Lainnya, yang menggabungkan sisa baris dan menghitung ulang rata-rata atau mediannya, bukan merata-ratakan rata-rata.
  • Jika Lainnya dinonaktifkan, kategori berlebih tidak ditampilkan, dan kolom label dengan lebih dari 1.000 nilai berbeda ditolak; filter barisnya atau kelompokkan dulu.
  • Label dibandingkan persis seperti tertulis: North dan North menjadi dua batang. Label kosong mendapat kategorinya sendiri, ditampilkan dengan penanda kosong, bukan nama yang kosong.

Cara nilai dibaca

Sebuah nilai hanya digambar jika berupa angka biasa dengan titik sebagai tanda desimal, misalnya 1200, -4.5, atau 3e5. Sel kosong, teks seperti n/a, nilai dengan satuan atau pemisah ribuan (1,200, juga Rp125.000), serta angka yang tidak bisa disimpan dengan tepat oleh double (bilangan bulat di luar ±9.007.199.254.740.991, pecahan dengan lebih dari 15 digit signifikan, atau nilai seperti 1e-1000) dilewati, dan jumlah sel yang dilewati dilaporkan. Kategori yang semua nilainya dilewati dibiarkan kosong, bukan digambar sebagai nol.

Total untuk penggambaran memakai aritmetika presisi ganda, jadi tooltip bisa menampilkan 0.30000000000000004 padahal jumlah eksaknya 0.3. Untuk total yang eksak, gunakan Analisis CSV, yang menjumlahkan dengan aritmetika desimal.

File SVG

Diagram berupa file SVG mandiri dengan latar putih atau gelap sesuai tema. Setiap batang, irisan, dan titik punya tooltip berisi label dan nilainya, dan file memuat judul serta deskripsi yang aksesibel, sehingga bisa langsung dipasang di dokumen atau halaman web. Hingga delapan warna seri dipakai; satu seri memakai satu warna.

Nama kategori yang panjang dipendekkan dengan elipsis di sumbu, dan label dijarangkan jika akan saling bertumpuk. Semua teks di file di-escape, jadi sel yang berisi < atau & tidak bisa merusak SVG.

Batas dan privasi

Diagram bisa dibuat dari file hingga 25 MB, 100.000 baris, 250 kolom, atau 2 juta sel. Untuk file yang lebih besar, filter atau pecah dulu, atau buat profilnya dengan Analisis CSV, yang memproses file besar secara streaming. Semuanya berjalan di browser Anda; file CSV tidak diunggah.

Contoh

Pendapatan bulanan untuk dua wilayah, dibuat diagram kolom dengan kolom label region, kolom nilai revenue, dan agregasi jumlah. Pendapatan South yang kosong di bulan Februari dilewati dan dihitung, sehingga total South adalah 950 + 1100.

CSV
month,region,revenue,units
2026-01,North,1200,40
2026-01,South,950,31
2026-02,North,1340,44
2026-02,South,,29
2026-03,North,1515,52
2026-03,South,1100,n/a
Data diagram (tinggi batang)
{
  "labels": ["North", "South"],
  "series": [{ "name": "revenue", "values": [4055, 2050] }],
  "skipped": 1,
  "categories": 2
}

Tanya jawab

Mengapa batang untuk satu kategori tidak muncul?

Tidak satu pun selnya di kolom nilai berupa angka biasa, jadi tidak ada yang bisa digambar. Periksa satuan, pemisah ribuan, atau koma desimal di penampil CSV, atau gunakan hitung.

Bagaimana cara membuat diagram seberapa sering setiap nilai muncul?

Pilih kolom itu sebagai kolom label dan hitung sebagai agregasinya. Kolom nilai tidak diperlukan.

Bisakah tanggal ditampilkan di sumbu x?

Bisa, sebagai kategori: gunakan kolom tanggal sebagai kolom label dan urutkan menurut label, sehingga tanggal ISO seperti 2026-03-25 tersusun sesuai urutan tanggal. Setiap tanggal yang berbeda menjadi satu kategori, jadi naikkan batas kategori atau filter ke rentang yang Anda perlukan.

Standar dan referensi