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 plottELLER
$ sudo -H pip installera dash dash-renderer dash-html-komponenter dash-core-komponenter tomtNä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 streckimportera 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 streckimportera 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.