Python

Python Dash-veiledning

Python Dash-veiledning
Hei alle sammen, velkommen. Dash er temaet vi skal diskutere i dag. Dash er utviklet av Plotly. Noen av dere har kanskje fått en idé om at Dash kanskje handler om grafer på grunn av Plotly. Og ja, du har helt rett. Dash handler om representasjon av grafer i et web-UI (brukergrensesnitt). Web UI betyr ikke at Dash krever en aktiv internettforbindelse for å kjøre, det trenger bare en server og vil kjøre på "localhost" eller "127.0.0.1". Dash kjører tilfeldigvis på port 8050 som standard, så når du kjører Dash-applikasjonen din i nettleseren din, vil du gå til adressen som “127.0.0.1: 8050 ”.

Først og fremst må vi installere Dash på systemet vårt. Hit Ctrl + Alt + T på Ubuntu, det vil åpne terminalen. For å kjøre Dash-applikasjoner på systemet vårt, ville vi installere 4 til 5 pakker med følgende kommando:

$ sudo pip installere dash dash-renderer dash-html-komponenter dash-core-komponenter plottelig

ELLER

$ sudo -H pip installere dash dash-renderer dash-html-komponenter dash-core-komponenter plottelig

Når du vil legge til -H, vil det ikke gi en advarsel fordi du kommer til Hjem-variabelen ved å bruke -H i kommandoen. Selv om du ikke bruker det, ville det være greit, da det ville vise en advarsel, men Dash ville bli installert uansett.

Nå vil du fortsette å lage et python-skript. Vårt første eksempel på kode vil bare vise en enkel utgang i nettleseren vår på serveradressen og porten som er nevnt ovenfor.  I eksemplet vil de første 3 linjene være import av henholdsvis dash, dash-core-komponenter og dash-html-komponenter. Dash-core-komponenter som dcc betyr at uansett hvor vi vil bruke dash-core-komponenter, kan vi bruke 'dcc' i stedet, og på samme måte der vi vil bruke dash-html-komponenter, kan vi bruke 'html'. Dash () er den innebygde klassen som inneholder standardkoden for Dash-applikasjoner. app.layout 'representerer alt i web-UI, noe som betyr at alt du vil vise i nettleseren i Dash-applikasjonen, det må skrives i driftssonen til' app.oppsett'. Etter vårt første enkle kodeeksempel som bare viser en enkel utgang:

Kodeeksempel 1:

importer dash
importere dash_core_components som dcc
importer dash_html_components som html
 
app = dash.Bindestrek()
 
app.layout = html.Div ('LinuxHint YouTube Hei')
 
hvis __name__ == '__main__':
app.run_server (debug = True)

Produksjon:

Andre eksempel handler om å lage en graf. Vi bruker 'dcc' som egentlig betyr dash-core-komponenter, og vi lager en graf ved hjelp av den. I vårt eksempel har vi tegnet et eksempel på en graf over energi og tid med tilfeldige verdier på 'x' og 'y' ved å gi en type 'linje' til energi og en type 'bar' til tid. Vi ville gjort alt dette i en metode dcc.Graf () der vi vil navngi begge aksene i grafen og også sette tittelen på grafen.

Kodeeksempel 2:

importer dash
importere dash_core_components som dcc
importere dash_html_components som html
 
app = dash.Bindestrek()
 
app.layout = html.Div (barn = [
html.Div (barn = 'LinuxHint Youtube Hei'),
dcc.Kurve(
id = "graphss",
figur =
'data': [
'x': [1,2,3,4,5,6,7], 'y': [11,12,22,23,24,44,55], 'type': 'linje', ' name ':' Energy ',
'x': [1,2,3,4,5,6,7], 'y': [13,15,26,27,34,44,65], 'type': 'bar', ' navn ':' Tid ',
],
'oppsett':
'title': 'Graf for tid og energi'


)
])
 
hvis __name__ == '__main__':
app.run_server (debug = True)

Produksjon:

Pro Tips: Mens du skriver python-skript, bruk en python IDE eller en smart tekstredigerer som kaster inn koden automatisk for deg. Unngå å bruke enkel notisblokk eller teksteditor for python-skript, da innrykk av kode er en viktig faktor i python mens du kjører den.

Jeg vil forklare dette i flere detaljer i videoform også.

Hvordan fange opp og streame spilløkten din på Linux
Tidligere ble spill bare ansett som en hobby, men med tiden så spillindustrien en enorm vekst når det gjelder teknologi og antall spillere. Spillpubli...
Beste spill å spille med håndsporing
Oculus Quest introduserte nylig den gode ideen om håndsporing uten kontrollere. Med et stadig økende antall spill og aktiviteter som utfører støtte en...
Hvordan vise OSD-overlegg i fullskjerm Linux-apper og spill
Å spille fullskjermspill eller bruke apper i distraksjonsfri fullskjermmodus kan avskrekke deg fra relevant systeminformasjon som er synlig i et panel...