Python

Tutorial Python Dash

Tutorial Python Dash
Hai semua, selamat datang. Dash adalah topik yang akan kita bincangkan hari ini. Dash dikembangkan oleh Plotly. Sebilangan daripada anda mungkin mendapat idea bahawa Dash mungkin mengenai grafik kerana Plotly. Dan ya, anda betul. Dash adalah mengenai representasi grafik dalam UI web (antara muka pengguna). UI Web tidak bermaksud bahawa Dash memerlukan sambungan internet aktif untuk dijalankan, tetapi hanya memerlukan pelayan dan akan berjalan di "localhost" atau "127.0.0.1 ". Dash kebetulan berjalan di port 8050 secara lalai, jadi ketika anda menjalankan aplikasi Dash di browser anda, anda akan pergi ke alamat sebagai “127.0.0.1: 8050 ".

Pertama sekali, kita mesti memasang Dash pada sistem kita. Tekan Ctrl + Alt + T di Ubuntu anda, ia akan membuka terminal. Untuk menjalankan aplikasi Dash pada sistem kami, kami akan memasang 4 hingga 5 paket menggunakan perintah berikut:

$ sudo pip memasang dash dash-renderer dash-html-komponen dash-core-komponen secara plot

ATAU

$ sudo -H pip memasang dash dash-renderer dash-html-components dash-core-components plotly

Apabila anda akan menambahkan -H itu tidak akan mengeluarkan amaran kerana anda akan sampai ke pemboleh ubah Home dengan menggunakan -H dalam perintah. Walaupun anda tidak menggunakannya, tidak apa-apa kerana ia akan memberi amaran tetapi Dash akan tetap dipasang.

Sekarang, anda akan terus membuat skrip python. Contoh kod pertama kami hanya akan memaparkan output sederhana dalam penyemak imbas web kami di alamat pelayan dan port yang disebutkan di atas.  Sebagai contoh, 3 baris pertama adalah import komponen dash, core-dash dan komponen dash-html masing-masing. Dash-core-komponen seperti dcc bermaksud bahawa di mana sahaja kita mahu menggunakan dash-core-komponen kita boleh menggunakan 'dcc' sebagai gantinya dan serupa di mana kita ingin menggunakan dash-html-components, kita dapat menggunakan 'html'. Dash () adalah kelas bawaan yang menyimpan kod lalai untuk aplikasi Dash. 'aplikasi.layout 'mewakili segala yang ada di UI web yang bermaksud apa sahaja yang anda ingin paparkan di penyemak imbas dalam aplikasi Dash, ia mesti ditulis di zon operasi' aplikasi.susun atur'. Berikutan contoh kod ringkas pertama kami yang hanya memaparkan output sederhana:

Contoh Kod # 1:

import dash
import dash_core_components sebagai dcc
import dash_html_komponen sebagai html
 
aplikasi = sempang.Sengkang ()
 
aplikasi.susun atur = html.Div ('LinuxHint YouTube Hi')
 
jika __nama__ == '__main__':
aplikasi.run_server (debug = Benar)

Pengeluaran:

Contoh kedua adalah mengenai membuat graf. Kami akan menggunakan 'dcc' yang pada dasarnya bermaksud komponen dash-core dan kami akan membuat grafik menggunakannya. Dalam contoh kami, kami telah melukis grafik contoh Tenaga dan Masa dengan nilai rawak 'x' dan 'y' dengan memberikan sejenis 'garis' kepada Tenaga dan sejenis 'bar' kepada Masa. Kami akan melakukan semua itu dalam kaedah dcc.Graf () di mana kita akan menamakan kedua paksi graf kita dan menetapkan tajuk graf juga.

Contoh Kod # 2:

import dash
import dash_core_components sebagai dcc
import dash_html_komponen sebagai html
 
aplikasi = tanda sempang.Sengkang ()
 
aplikasi.susun atur = html.Div (kanak-kanak = [
html.Div (kanak-kanak = 'LinuxHint Youtube Hi'),
dcc.Graf (
id = "grafik",
angka =
'data': [
'x': [1,2,3,4,5,6,7], 'y': [11,12,22,23,24,44,55], 'type': 'line', ' nama ':' Tenaga ',
'x': [1,2,3,4,5,6,7], 'y': [13,15,26,27,34,44,65], 'jenis': 'bar', ' nama ':' Masa ',
],
'susun atur':
'title': 'Grafik untuk Masa dan Tenaga'


)
])
 
jika __nama__ == '__main__':
aplikasi.run_server (debug = Benar)

Pengeluaran:

Petua Pro: Semasa menulis skrip python, gunakan python IDE atau editor teks pintar yang memasukkan kod secara automatik untuk anda. Elakkan menggunakan notepad atau penyunting teks ringkas untuk skrip python kerana lekukan kod merupakan faktor penting dalam python semasa menjalankannya.

Saya akan menerangkannya dengan lebih terperinci dalam bentuk video juga.

Cara membalikkan arah tatal Tetikus dan Pad Sentuh pada Windows 10
Tetikus dan Pad sentuhs bukan sahaja menjadikan pengkomputeran mudah, tetapi lebih cekap dan kurang memakan masa. Kami tidak dapat membayangkan kehidu...
Cara menukar saiz, warna & skema penunjuk dan kursor tetikus pada Windows 10
Penunjuk dan kursor tetikus di Windows 10 adalah aspek yang sangat penting dalam sistem operasi. Ini boleh dikatakan untuk sistem operasi lain juga, j...
Enjin Permainan Sumber Percuma dan Terbuka untuk Membangunkan Permainan Linux
Artikel ini akan merangkumi senarai enjin permainan sumber percuma dan terbuka yang dapat digunakan untuk mengembangkan permainan 2D dan 3D di Linux. ...