Tabel bokeh dan pivot

Butuh beberapa petunjuk. Saya memiliki data pembelanjaan dengan vendor berbeda berdasarkan tahun dan jenis industrinya.

Jumlahnya hampir 65 ribu baris dengan nama vendor yang berulang dan pembelanjaan terkait berdasarkan tahun yang diposting sebagai baris.

Saya ingin menggunakan Bokeh untuk melakukan hal berikut.

  1. Miliki widget berbeda untuk memilih tahun pembelanjaan.
  2. Berdasarkan pilihan saya, jumlahkan pengeluaran per vendor/tahun dan proyeksikan pada plot Bokeh. Berpotensi, hal ini akan memberikan dampak maksimal kepada vendor.

Saya tidak yakin apakah ini bisa menjadi fungsi gabungan Bokeh.

Butuh beberapa petunjuk tingkat tinggi. Saya telah membaca banyak postingan tetapi sepertinya saya tidak menemukan cara untuk mencapainya.


person Siddharth Kulkarni    schedule 03.02.2019    source sumber
comment
Bisakah seseorang membantu? Saya berharap saya dapat memasukkan beberapa kode.   -  person Siddharth Kulkarni    schedule 04.02.2019
comment
Masalah apa sebenarnya yang Anda hadapi yang menghambat Anda? Berikut adalah daftar widget masukan bokeh , Anda dapat menggunakan widget Pelengkapan Otomatis atau Pilih untuk tahun tersebut. 2) sepertinya tidak berhubungan dengan bokeh, atau Anda tidak yakin bagaimana cara memplot apa yang ingin Anda plot? Dalam hal ini, tunjukkan beberapa contoh data dan contoh plot/gambar yang Anda inginkan. Apa sebenarnya yang Anda maksud dengan fungsi gabungan Bokeh?   -  person syntonym    schedule 04.02.2019
comment
Halo Syntonm, terima kasih telah merespons. Saya ingin tahu apakah Bokeh dapat secara dinamis membuat tabel pivot pada berbagai data dan memberi saya histogram atau plot sebar sesuai permintaan. Data saya memiliki beberapa baris dengan setiap baris mengulangi vendor yang sama dan pembelanjaan berbeda   -  person Siddharth Kulkarni    schedule 06.02.2019
comment
Bokeh tidak memiliki tabel pivot bawaan sejauh yang saya tahu. Bokeh terutama berkaitan dengan menghasilkan keluaran yang tampak bagus (dan sedikit masukan melalui widget), tetapi tidak terlalu berhubungan dengan logika, yaitu jika Anda memilih tahun ini di widget ini, perbarui data dalam plot itu. Namun karena Anda dapat memperbarui data dalam plot bokeh secara dinamis, Anda dapat mengkodekan sendiri bagian tersebut.   -  person syntonym    schedule 06.02.2019


Jawaban (1)


Seperti yang sudah dijawab, Bokeh tidak memiliki dukungan tabel pivot asli tetapi Anda pasti dapat membuat Aplikasi server Bokeh tempat data yang ditampilkan dalam plot dimuat secara dinamis dari server Bokeh ketika pengguna mengubah pilihan pada halaman. Hal ini dapat diwujudkan melalui fungsi panggilan balik Python yang dijalankan di server. Di sisi server Anda dapat menggunakan Pandas (mungkin dikombinasikan dengan Dask) untuk melakukan pemfilteran dan penghitungan data.

Opsi lainnya adalah menggunakan Datashader

person Tony    schedule 09.02.2019