Menggunakan Highcharts - Amazon Quick Suite

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menggunakan Highcharts

Gunakan visual Highcharts untuk membuat jenis grafik kustom dan visual yang menggunakan library Highcharts Core. Visual Highcharts memberikan akses langsung kepada penulis Quick Suite ke Highcharts API.

Untuk mengonfigurasi visual Highcharts, penulis Quick Suite perlu menambahkan skema Highcharts JSON ke visual di Quick Suite. Penulis dapat menggunakan ekspresi Quick Suite untuk mereferensikan bidang Quick Suite, dan opsi pemformatan dalam skema JSON yang mereka gunakan untuk menghasilkan visual Highcharts. Editor kode Bagan JSON memberikan bantuan kontekstual untuk pelengkapan otomatis dan validasi waktu nyata untuk memastikan bahwa skema JSON input dikonfigurasi dengan benar. Untuk menjaga keamanan, editor visual Highcharts tidak menerima CSS, JavaScript, atau input kode HTML.

Untuk informasi selengkapnya tentang visual Highcharts di Amazon Quick Suite, lihat Panduan Visual QuickStart Highcharts di. DemoCentral

Gambar berikut menunjukkan bagan lipstik yang dikonfigurasi dalam editor JSON kode Chart dari visual Highcharts di Quick Suite.

Untuk contoh visual lainnya yang dapat Anda buat dengan visual Highcharts di Quick Suite, lihat demo Highcharts.

Pertimbangan-pertimbangan

Sebelum Anda mulai membuat visual Highcharts di Amazon Quick Suite, tinjau batasan berikut yang berlaku untuk visual Highcharts.

  • Nilai JSON berikut tidak didukung dalam editor JSON kode Highcharts Chart:

    • Fungsi

    • Tanggal

    • Nilai yang tidak ditentukan

  • Tautan ke file GeoJSON atau gambar lain tidak didukung untuk visual Highcharts.

  • Warna bidang tidak tersedia untuk visual Highcharts. Warna tema default diterapkan ke semua visual Highcharts.

Membuat visual Highcharts

Gunakan prosedur berikut untuk membuat visual Highcharts di Amazon Quick Suite.

  1. Buka konsol Quick Suite.

  2. Buka analisis Quick Suite yang ingin Anda tambahkan visual Highcharts.

  3. Pada bilah aplikasi, pilih Tambah, lalu pilih Tambahkan visual.

  4. Pada panel Jenis visual, pilih ikon visual Highcharts. Visual kosong muncul di lembar analisis dan panel Properties terbuka di sebelah kiri.

  5. Di panel properti, perluas bagian Pengaturan tampilan dan lakukan tindakan berikut:

    1. Untuk Edit judul, pilih ikon kuas, masukkan judul yang Anda inginkan untuk memiliki visual, dan kemudian pilih SIMPAN. Atau, pilih ikon bola mata untuk menyembunyikan judul.

    2. (Opsional) Untuk Edit subtitle, pilih ikon kuas cat, masukkan subtitle yang Anda inginkan untuk visual, lalu pilih SIMPAN. Atau, pilih ikon bola mata untuk menyembunyikan subtitle.

    3. (Opsional) Untuk teks Alt, tambahkan teks alt yang Anda inginkan untuk memiliki visual.

  6. Perluas bagian Batas titik data. Untuk Jumlah titik data yang akan ditampilkan, masukkan jumlah titik data yang ingin ditampilkan oleh visual. Visual Highcharts dapat menampilkan hingga 10.000 titik data.

  7. Perluas bagian Kode bagan.

  8. Masukkan skema JSON ke dalam editor JSON kode Chart. Editor memberikan bantuan kontekstual dan validasi waktu nyata untuk memastikan bahwa input JSON Anda dikonfigurasi dengan benar. Kesalahan apa pun yang diidentifikasi Quick Suite dapat dilihat di dropdown Kesalahan. Contoh di bawah ini menunjukkan skema JSON yang menciptakan bagan lipstik yang menunjukkan penjualan tahun berjalan menurut industri.

    { "xAxis": { "categories": ["getColumn", 0] }, "yAxis": { "min": 0, "title": { "text": "Amount ($)" } }, "tooltip": { "headerFormat": "<span style='font-size:10px'>{point.key}</span><table>", "pointFormat": "<tr><td style='color:{series.color};padding:0'>{series.name}: </td><td style='padding:0'><b>${point.y:,.0f}</b></td></tr>", "footerFormat": "</table>", "shared": true, "useHTML": true }, "plotOptions": { "column": { "borderWidth": 0, "grouping": false, "shadow": false } }, "series": [ { "type": "column", "name": "Current Year Sales", "color": "rgba(124,181,236,1)", "data": ["getColumn", 1], "pointPadding": 0.3, "pointPlacement": 0.0 } ] }
  9. Pilih TERAPKAN KODE. Quick Suite mengubah skema JSON menjadi visual yang muncul dalam analisis. Untuk membuat perubahan pada visual yang dirender, perbarui properti yang sesuai dalam skema JSON dan pilih TERAPKAN KODE.

  10. (Opsional) Buka dropdown Referensi untuk mengakses tautan ke materi referensi Highctarts yang bermanfaat.

Saat Anda puas dengan visual yang dirender, tutup panel properti. Untuk informasi selengkapnya tentang ekspresi spesifik Quick Sight yang dapat digunakan untuk mengonfigurasi visual Highcharts, lihatBahasa ekspresi Amazon Quick Suite JSON untuk visual Highcharts.

Fitur Highchart interaktif

Visualisasi Highchart di Amazon Quick Sight mendukung tindakan kustom, penyorotan, dan konsistensi warna bidang khusus, memungkinkan Anda membuat bagan interaktif dan kohesif visual yang terintegrasi secara mulus dengan visual Quick Sight lainnya.

Tindakan kustom

Dengan tindakan kustom, Anda dapat menentukan perilaku tertentu untuk setiap titik data dalam visualisasi Highchart Anda. Fitur ini terintegrasi secara mulus dengan kerangka kerja tindakan Quick Sight yang ada, memungkinkan Anda membuat bagan interaktif yang merespons klik pengguna. Sistem saat ini mendukung pemilihan titik data tunggal, memberi Anda kontrol yang tepat atas interaksi pengguna. Tindakan khusus dapat diimplementasikan di berbagai jenis bagan, termasuk grafik garis, diagram batang, dan bagan batang bertumpuk, antara lain.

Untuk menerapkan tindakan kustom, Anda harus memodifikasi konfigurasi Highcharts JSON Anda. Tambahkan blok acara ke konfigurasi seri Anda, tentukan peristiwa klik dan tindakan yang sesuai. Contoh:

{ "series": [{ "type": "line", "data": ["getColumn", 1], "name": "value", "events": { "click": [ "triggerClick", { "rowIndex": "point.index" } ] } }]

Konfigurasi ini memungkinkan peristiwa klik pada titik data bagan Anda, memungkinkan Quick Sight untuk menangani tindakan kustom berdasarkan data yang dipilih.

Penyorotan lintas visual

Penyorotan lintas visual meningkatkan interaktivitas dasbor Anda dengan membuat koneksi visual antara bagan yang berbeda. Ketika pengguna memilih elemen dalam satu bagan, elemen terkait dalam visual lain secara otomatis disorot, sementara elemen yang tidak terkait diredupkan. Fitur ini membantu pengguna dengan cepat mengidentifikasi hubungan dan pola di berbagai visualisasi, meningkatkan pemahaman dan analisis data.

Untuk mengaktifkan penyorotan lintas visual dan mempertahankan konsistensi warna bidang, gunakan quicksight klausa dalam konfigurasi Highcharts JSON Anda. Klausa ini bertindak sebagai jembatan antara rendering Highcharts dan sistem interaksi visual Quick Suite. Berikut adalah contoh cara mengaturnya:

{ "quicksight": { "pointRender": ["updatePointAttributes", { "opacity": ["case", ["dataMarkMatch", ["getColumnName", 0], "series.name"], 1, // Full opacity for matching elements 0.1 // Dim non-matching elements ], "color": ["getColumnColorOverrides", ["getColumnName", 0], "series.name"] }] } }

Konfigurasi ini menggunakan bahasa ekspresi JSON Quick Sight untuk memodifikasi properti visual secara dinamis seperti opacity dan color berdasarkan interaksi pengguna dan skema warna yang telah ditentukan sebelumnya.

Untuk skenario yang lebih kompleks, Anda dapat mengatur penyorotan berdasarkan beberapa kondisi. Ini memungkinkan interaktivitas yang lebih bernuansa dalam visualisasi Anda. Contoh berikut menyoroti elemen berdasarkan kuartal atau hari dalam seminggu:

{ "quicksight": { "pointRender": ["updatePointAttributes", { "opacity": ["case", ["||", ["dataMarkMatch", "quarter", "series.name"], ["dataMarkMatch", "day_of_week", "point.name"] ], 1, // Full opacity for matching elements 0.1 // Dim non-matching elements ], }] } }

Konsistensi warna tingkat lapangan

Mempertahankan koherensi visual di seluruh dasbor Anda sangat penting untuk interpretasi data yang efektif. Fitur konsistensi warna tingkat lapangan memastikan bahwa warna yang ditetapkan ke dimensi tertentu berbeda di semua visual di dasbor Anda. Konsistensi ini membantu pengguna dengan cepat mengenali dan melacak kategori data tertentu di berbagai jenis dan tampilan bagan, meningkatkan pengalaman pengguna dan pemahaman data secara keseluruhan.