Først og fremmest skal vi installere Dash på vores system. Hit Ctrl + Alt + T på din Ubuntu, det åbner terminalen. For at køre Dash-applikationer på vores system, ville vi installere 4 til 5 pakker ved hjælp af følgende kommando:
$ sudo pip installerer dash dash-renderer dash-html-komponenter dash-core-komponenter plottetELLER
$ sudo -H pip installere dash dash-renderer dash-html-komponenter dash-core-komponenter plottetNår du tilføjer -H, udsender det ikke en advarsel, fordi du kommer til Home-variablen ved at bruge -H i kommandoen. Selvom du ikke bruger det, ville det være okay, da det ville vise en advarsel, men Dash ville blive installeret alligevel.
Nu vil du fortsætte med at oprette et python-script. Vores første eksempel på kode ville bare vise et simpelt output i vores webbrowser på ovennævnte serveradresse og port. I eksemplet ville de første 3 linjer være importen af henholdsvis bindestreg, bindestreg-komponenter og bindestreg-html-komponenter. Dash-core-komponenter som dcc betyder, at uanset hvor vi vil bruge dash-core-komponenter, kan vi bruge 'dcc' i stedet og ligeledes hvor vi vil bruge dash-html-komponenter, kan vi bruge 'html'. Dash () er den indbyggede klasse, der indeholder standardkoden til Dash-applikationer. app.layout 'repræsenterer alt i web-UI, hvilket betyder alt, hvad du vil have vist i browseren i Dash-applikationen, det skal skrives i driftszonen i' app.layout'. Efter vores første enkle kodeeksempel, der bare viser en simpel output:
Kodeeksempel nr. 1:
import bindestregimporter dash_core_components som dcc
import dash_html_components as html
app = bindestreg.Dash ()
app.layout = html.Div ('LinuxHint YouTube Hi')
hvis __name__ == '__main__':
app.run_server (debug = True)
Produktion:
Andet eksempel handler om at oprette en graf. Vi bruger 'dcc', som i det væsentlige betyder dash-core-komponenter, og vi opretter en graf ved hjælp af den. I vores eksempel har vi tegnet et eksempel på en graf over energi og tid med tilfældige værdier på 'x' og 'y' ved at give en type 'linje' til energi og en type 'bar' til tid. Vi ville gøre alt det inde i en metode dcc.Graf (), hvor vi vil navngive vores begge akser i grafen og også indstille grafens titel.
Kodeeksempel nr.2:
import bindestregimporter dash_core_components som dcc
import dash_html_components as html
app = bindestreg.Dash ()
app.layout = html.Div (børn = [
html.Div (børn = 'LinuxHint Youtube Hej'),
dcc.Kurve(
id = "graphss",
figur =
'data': [
'x': [1,2,3,4,5,6,7], 'y': [11,12,22,23,24,44,55], 'type': 'linje', ' navn ':' Energi ',
'x': [1,2,3,4,5,6,7], 'y': [13,15,26,27,34,44,65], 'type': 'bar', ' navn ':' Tid ',
],
'layout':
'title': 'Graf for tid og energi'
)
])
hvis __name__ == '__main__':
app.run_server (debug = True)
Produktion:
Pro Tip: Mens du skriver python-script, skal du bruge en python IDE eller en smart teksteditor, der automatisk indrykker koden for dig. Undgå at bruge simpel notesblok eller teksteditor til python-scripts, da indrykkelse af kode er en vigtig faktor i python, mens du kører det.
Jeg vil også forklare dette i flere detaljer i videoform.