Pytonorm

Python Dash-handledning

Python Dash-handledning
Hej alla, Välkommen. Dash är ämnet som vi ska diskutera idag. Dash är utvecklat av Plotly. Några av er kanske har fått en uppfattning att Dash kanske handlar om grafer på grund av Plotly. Och ja, du har helt rätt. Dash handlar om representation av grafer i ett webbgränssnitt (användargränssnitt). Webbgränssnitt betyder inte att Dash kräver en aktiv internetanslutning för att kunna köras, utan det behöver bara en server och körs på "localhost" eller "127.0.0.1 ”. Dash råkar köra på port 8050 som standard, så när du kör din Dash-applikation i din webbläsare skulle du gå till adressen som “127.0.0.1: 8050 ”.

Först och främst måste vi installera Dash på vårt system. Hit Ctrl + Alt + T på din Ubuntu, det skulle öppna terminalen. För att köra Dash-applikationer på vårt system skulle vi installera 4 till 5 paket med följande kommando:

$ sudo pip installera dash-renderer dash-html-komponenter dash-core-komponenter plott

ELLER

$ sudo -H pip installera dash dash-renderer dash-html-komponenter dash-core-komponenter tomt

När du lägger till -H kommer det inte att utfärda någon varning eftersom du kommer till hemvariabeln genom att använda -H i kommandot. Även om du inte använder det skulle det vara okej eftersom det skulle visa en varning men Dash skulle installeras ändå.

Nu skulle du fortsätta skapa ett python-skript. Vårt första exempel på kod skulle bara visa en enkel utdata i vår webbläsare på serveradressen och porten som nämns ovan.  I exemplet skulle de första 3 raderna vara importen av bindestreck, streck-core-komponenter respektive dash-html-komponenter. Dash-core-komponenter som dcc betyder att varhelst vi vill använda dash-core-komponenter kan vi använda 'dcc' istället och på samma sätt där vi vill använda dash-html-komponenter kan vi använda 'html'. Dash () är den inbyggda klassen som innehåller standardkoden för Dash-applikationer. 'app.layout 'representerar allt i webbgränssnittet vilket betyder allt du vill visa i webbläsaren i Dash-applikationen, det måste skrivas i operationszonen för' app.layout'. Efter vårt första enkla kodexempel som bara visar en enkel utgång:

Kodexempel nr 1:

importera streck
importera dash_core_components som dcc
importera dash_html_components som html
 
app = streck.Rusa()
 
app.layout = html.Div ('LinuxHint YouTube Hi')
 
om __name__ == '__main__':
app.run_server (debug = True)

Produktion:

Andra exemplet handlar om att skapa en graf. Vi skulle använda 'dcc' som i huvudsak betyder dash-core-komponenter och vi skulle skapa en graf med den. I vårt exempel har vi ritat ett exempeldiagram över energi och tid med slumpmässiga värden på 'x' och 'y' genom att ge en typ av 'linje' till energi och en typ av 'stapel' till tid. Vi skulle göra allt detta i en metod dcc.Diagram () där vi skulle namnge vår båda axel i diagrammet och ställa in titeln på diagrammet också.

Kodexempel nr 2:

importera streck
importera dash_core_components som dcc
importera dash_html_components som html
 
app = streck.Rusa()
 
app.layout = html.Div (barn = [
html.Div (barn = 'LinuxHint Youtube Hej'),
dcc.Graf(
id = "graphss",
figur =
'data': [
'x': [1,2,3,4,5,6,7], 'y': [11,12,22,23,24,44,55], 'type': 'line', ' namn ':' Energi ',
'x': [1,2,3,4,5,6,7], 'y': [13,15,26,27,34,44,65], 'type': 'bar', ' namn ':' Tid ',
],
'layout':
'title': 'Diagram för tid och energi'


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

Produktion:

Pro Tips: När du skriver python-skript, använd en python IDE eller en smart textredigerare som automatiskt drar in koden åt dig. Undvik att använda ett enkelt anteckningsblock eller textredigerare för python-skript, eftersom inryckning av kod är en viktig faktor i python när du kör den.

Jag kommer att förklara detta mer i videoform.

Mus WinMouse låter dig anpassa och förbättra muspekarens rörelse på Windows PC
WinMouse låter dig anpassa och förbättra muspekarens rörelse på Windows PC
Om du vill förbättra standardfunktionerna för din muspekare, använd freeware WinMouse. Det lägger till fler funktioner som hjälper dig att få ut det m...
Mus Mus vänsterklicka på knappen fungerar inte på Windows 10
Mus vänsterklicka på knappen fungerar inte på Windows 10
Om du använder en dedikerad mus med din bärbara dator eller stationära dator men musens vänsterklick-knapp fungerar inte på Windows 10/8/7 av någon an...
Mus Markören hoppar eller rör sig slumpmässigt när du skriver in Windows 10
Markören hoppar eller rör sig slumpmässigt när du skriver in Windows 10
Om du upptäcker att muspekaren hoppar eller rör sig på egen hand, automatiskt, slumpmässigt när du skriver in Windows-bärbar dator eller dator, kan nå...