Diagram Venn menunjukkan tumpang-tindih antara dua atau beberapa atribut dalam set data.
Dengan menggunakan Chart Config Editor, Anda dapat membuat diagram Venn dengan memulai dari diagram kolom di Looker. Anda harus menyertakan minimal dua dimensi type: yesno dan satu dimensi dengan type: string atau type: number untuk membuat diagram Venn.
Misalnya, Anda dapat membuat diagram Venn yang menunjukkan tumpang-tindih antara pesanan yang merupakan pembelian pertama pengguna, pesanan yang menerapkan diskon lansia, dan pesanan senilai $50 atau lebih.

Prasyarat
Untuk mengakses Chart Config Editor, Anda harus memiliki izin can_override_vis_config.
Menulis cuplikan JSON
Untuk membuat diagram Venn, mulai dari cuplikan JSON berikut:
{
chart: {
type: 'venn',
}
}
Membuat diagram Venn
Untuk membuat diagram Venn, ikuti langkah-langkah berikut:
Lihat diagram kolom di Explore, atau edit diagram kolom di Look atau dasbor.
Mulai dari diagram kolom dengan minimal tiga dimensi. Sertakan satu dimensi
type: stringatautype: number. Sertakan minimal dua dimensitype: yesno.
Di visualisasi, buka menu Edit.
Di tab Plot, klik tombol Edit Chart Config. Looker menampilkan dialog Edit Chart Config.
Pilih bagian Chart Config (Override), lalu masukkan cuplikan JSON HighCharts dari bagian Menulis cuplikan JSON di halaman ini.
Agar Looker memformat JSON Anda dengan benar, klik <> (Format code).
Untuk menguji perubahan, klik Pratinjau.
Untuk menerapkan perubahan, klik Terapkan. Visualisasi akan ditampilkan menggunakan nilai JSON kustom.

Setelah menyesuaikan visualisasi, Anda dapat menyimpannya.
Menambahkan kondisi lainnya
Untuk menambahkan lebih banyak lingkaran ke diagram Venn, tambahkan lebih banyak dimensi type: yesno ke tabel data. Anda dapat membuat dimensi kustom jika Anda memerlukan kondisi ini hanya untuk diagram Venn. Tulis dimensi kustom Anda sebagai kondisi boolean, seperti dalam contoh ini:
${orders.total_amount} > 50
Mengubah nilai label tumpang-tindih
Secara default, label untuk setiap region yang tumpang-tindih dalam diagram Venn akan berupa penyambungan label region yang dipisahkan koma. Misalnya, tumpang-tindih antara wilayah "Membelanjakan Lebih dari $50", "Merupakan Pembelian Pertama", dan "Diskon Lansia" akan menjadi "Membelanjakan Lebih dari $50, Merupakan Pembelian Pertama, Diskon Lansia".
Untuk menyesuaikan label ini, edit atribut series.data.name menggunakan Chart Config Editor. Untuk menentukan atribut mana yang sesuai dengan region mana, sebaiknya hitung semua region terlebih dahulu.
Misalnya, pertimbangkan diagram Venn dengan tiga lingkaran. Artinya, ada total tujuh region.

Anda dapat menggunakan cuplikan JSON berikut untuk mengetahui label yang sesuai dengan setiap angka:
{
chart: {
type: 'venn'
},
series: [{
data: [{ name: '1'}, {name: '2'}, {name: '3'}, {name: '4'}, {name: '5'}, {name: '6'}, {name: '7'}]
}]
}

Kemudian, Anda dapat mengedit atribut name untuk wilayah mana pun yang namanya ingin Anda ubah. Agar label tetap sebagai default, hapus atribut name, tetapi biarkan tanda kurung tetap utuh. Dalam contoh ini, region yang tumpang-tindih (3, 5, 6, 7) diberi label ulang, dan lingkaran luar (1, 2, 4) mempertahankan label defaultnya.
{
chart: {
type: 'venn'
},
series: [{
data: [{}, {}, {name: 'Ruby tier'}, {}, {name: 'Platinum tier'}, {name: 'Emerald tier'}, {name: 'Sapphire tier'}]
}]
}

Mengubah ukuran font label
Untuk mengubah ukuran font label pada diagram Venn, edit atribut dataLabels.style.fontSize menggunakan Chart Config Editor.
Untuk memperluas contoh sebelumnya, contoh berikut menetapkan ukuran font setiap label ke 24 poin.
{
chart: {
type: 'venn',
},
series: [{
data: [{
dataLabels: {
style: {
fontSize: 24
}
}
}, {
dataLabels: {
style: {
fontSize: 24
}
}
}, {
name: 'Ruby tier',
dataLabels: {
style: {
fontSize: 24
}
}
}, {
dataLabels: {
style: {
fontSize: 24
}
}
}, {
name: 'Platinum tier',
dataLabels: {
style: {
fontSize: 24
}
}
},
{
name: 'Emerald tier',
dataLabels: {
style: {
fontSize: 24
}
}
},
{
name: 'Sapphire tier',
dataLabels: {
style: {
fontSize: 24
}
}
}
]
}]
}
