На първо място, трябва да инсталираме Dash в нашата система. Натиснете Ctrl + Alt + T на вашия Ubuntu, той ще отвори терминал. За да стартираме Dash приложения в нашата система, ние трябва да инсталираме 4 до 5 пакета, като използваме следната команда:
$ sudo pip инсталирайте тире dash-renderer dash-html-компоненти dash-core-компоненти грамотноИЛИ
$ sudo -H pip инсталирате тире dash-renderer dash-html-components dash-core-components интригуващоКогато добавите -H, той няма да издава предупреждение, защото ще стигнете до променливата Home, като използвате -H в командата. Дори и да не го използвате, би било добре, тъй като ще покаже предупреждение, но Dash все пак ще се инсталира.
Сега ще продължите да създавате python скрипт. Първият ни пример за код просто ще покаже прост изход в нашия уеб браузър на посочения по-горе адрес и порт на сървъра. В примера първите 3 реда ще бъдат импортирането на тире, dash-core-компоненти и dash-html-компоненти съответно. Dash-core-компоненти като dcc означава, че където и да искаме да използваме dash-core-компоненти, вместо това можем да използваме 'dcc' и по същия начин, където искаме да използваме dash-html-компоненти, можем да използваме 'html'. Dash () е вграденият клас, който съдържа кода по подразбиране за приложенията Dash. приложение.layout 'представлява всичко в уеб потребителския интерфейс, което означава всичко, което искате да покажете в браузъра в приложението Dash, трябва да бъде написано в операционната зона на приложението.оформление '. Следвайки първия ни прост пример с код, който просто показва прост изход:
Пример за код # 1:
импортно тиреимпортиране на dash_core_components като dcc
импортирайте dash_html_components като html
app = тире.Тире ()
ап.оформление = html.Div („LinuxHint YouTube Hi“)
ако __name__ == '__main__':
ап.run_server (отстраняване на грешки = True)
Изход:
Вторият пример е за създаване на графика. Бихме използвали „dcc“, което по същество означава dash-core-components и бихме създали графика, използвайки го. В нашия пример ние нарисувахме примерна графика на енергия и време с произволни стойности на „x“ и „y“, като дадохме тип „линия“ на енергия и тип „лента“ на времето. Всичко това бихме направили вътре в dcc на метода.Графика (), в която бихме назовали и двете си оси на графиката и също да зададем заглавието на графиката.
Пример за код # 2:
импортно тиреимпортиране на dash_core_components като dcc
импортирайте dash_html_components като html
app = тире.Тире ()
ап.оформление = html.Div (деца = [
html.Div (деца = 'LinuxHint Youtube Hi'),
dcc.Графика (
id = "graphss",
фигура =
'данни': [
'x': [1,2,3,4,5,6,7], 'y': [11,12,22,23,24,44,55], 'type': 'line', ' name ':' Енергия ',
'x': [1,2,3,4,5,6,7], 'y': [13,15,26,27,34,44,65], 'type': 'bar', ' name ':' Time ',
],
'оформление':
'title': 'Графика за време и енергия'
)
]))
ако __name__ == '__main__':
ап.run_server (отстраняване на грешки = True)
Изход:
Професионален съвет: Докато пишете python скрипт, използвайте python IDE или интелигентен текстов редактор, който автоматично отстъпва кода за вас. Избягвайте да използвате прост бележник или текстов редактор за python скриптове, тъй като отстъпът на кода е важен фактор в python, докато го изпълнявате.
Ще обясня това по-подробно и във видео форма.