Стога не чуди што ћете можда морати да конвертујете одређену Плотли фигуру у ХТМЛ стринг.
У овом водичу ћемо научити како да користимо Плотли ио модул за претварање фигуре у ХТМЛ стринг репрезентацију.
Хајде да заронимо.
Функција Плотли.ио.то_хтмл().
Функција то_хтмл() из Плотли-јевог ио модула омогућава вам да проследите одређену цифру као параметар и претворите је у ХТМЛ стринг.
Синтакса функције је приказана на следећи начин:
плотли. ово . то_хтмл ( шипак , цонфиг = Ниједан , аутоматско покретање = Истинито , инцлуде_плотлијс = Истинито , инцлуде_матхјак = Фалсе , пост_сцрипт = Ниједан , фулл_хтмл = Истинито , аниматион_оптс = Ниједан , дефаулт_видтх = '100%' , дефаулт_хеигхт = '100%' , валидирати = Истинито , див_ид = Ниједан )
Хајде да истражимо параметре функције, у наставку:
- Слика – односи се на објекат фигуре или речничку репрезентацију фигуре.
- Цонфиг – специфицира опције конфигурације плотли.јс. Проследите опције конфигурације као речник.
- Ауто_плаи – одређује да ли секвенца анимације треба да се репродукује аутоматски при учитавању странице. Овај параметар је користан ако имате фигуру која садржи анимиране оквире.
- Инцлуде_плотлијс – овај параметар одређује како је библиотека плотли.јс укључена у ХТМЛ. Прихваћене вредности у овом параметру укључују:
- Тачно – укључује библиотеку плотли.јс као ознаку скрипте у ХТМЛ документу. Ово ће повећати величину датотеке, али ће омогућити да се датотека користи у офлајн окружењима.
- „цдн“ – постављање параметра инцлуде_плотлијс на „цдн“ ће додати ознаку скрипте која указује на удаљену везу за библиотеку плотли.јс. Користите ову опцију када сте у мрежном окружењу или окружењу које је осетљиво на величину датотеке.
- „директориј“ – укључује ознаку скрипте која указује на спољни скуп плотли.мин.јс који се налази у истом директоријуму као и ХТМЛ документ.
- 'рекуире' – постављање вредности на рекуире ће учитати библиотеку плотли.јс користећи рекуире.јс. Уверите се да је рекуире.јс инсталиран и доступан глобално на систему.
- „Нетачно“ – не укључује библиотеку плотли.јс. Избегавајте ову вредност када параметар фулл_хтмл поставите на Тачно јер ће то учинити цео документ неупотребљивим.
- инцлуде_матхјак – одређује да ли датотека треба да садржи библиотеку матхјак.јс. Прихваћене вредности су сличне инцлуде_плотлијс осим вредности „рекуире“.
- Пост_сцрипт – омогућава вам да укључите ЈаваСцрипт исечке који се извршавају након креирања графикона.
- Фулл_хтмл – ако је тачно, функција ће вратити стринг који садржи цео ХТМЛ документ, почевши од ознака <хтмл>. Ако је нетачно, функција ће вратити ХТМЛ стринг који почиње са елементом <див>.
- Аниматион_оптс – омогућава вам да наведете прилагођена својства анимације као речник. Ове вредности се затим прослеђују функцији плотли.анимате у плотли.јс.
- Дефаулт_видтх – специфицира подразумевану ширину резултирајуће фигуре у пикселима.
- Дефаулт_хеигхт – одређује подразумевану висину фигуре у пикселима.
- Провери – одређује да ли фигуру треба проверити пре конвертовања у ХТМЛ стринг.
- Див_ид – специфицира вредност ид атрибута див ознаке на којој се налази дијаграм.
Затим, функција враћа стринг приказ фигуре као стринг.
Пример употребе
Следећи код показује како да користите функцију то_хтмл за претварање фигуре у приказ ХТМЛ стринга.
увоз плотли. изразити као пкдф = пк. података . Акције ( индексирано = Истинито )
шипак = пк. области ( дф , фацет_цол = 'компанија' , фацет_цол_врап = два )
шипак. Прикажи ( )
У горњем примеру, почињемо увозом Плотли екпресс модула као пк. Затим креирамо оквир података користећи податке о залихама из Плотли.
На крају, креирамо фасетирану површину помоћу функције пк.ареа. Ово би требало да врати цифру као што је приказано у наставку:
Горњу слику можемо претворити у приказ ХТМЛ стрингова као што је приказано у коду испод:
увоз плотли. ово као овоово. то_хтмл ( шипак , фулл_хтмл = Фалсе )
Покретање кода изнад требало би да врати масивни ХТМЛ стринг као што је приказано на слици испод:
Имајте на уму да ХТМЛ документ почиње од <див> елемента. Ако желите да укључите целу ХТМЛ датотеку, подесите параметар фулл_хтмл=Труе као што је приказано:
увоз плотли. ово као овоово. то_хтмл ( шипак , фулл_хтмл = Истинито )
Обратите пажњу да означавање почиње од ознаке <хтмл>.
Да бисмо укључили плотли.јс, можемо поставити параметар као:
увоз плотли. ово као овоово. то_хтмл ( шипак , инцлуде_плотлијс = 'цдн' , фулл_хтмл = Истинито )
У горњем примеру кажемо функцији да укључи библиотеку плотли.јс преко ЦДН везе.
Ово можемо да проверимо из доњег излаза:
Најбољи начин да користите то_хтмл документ је извоз ХТМЛ стринга у ХТМЛ датотеку.
То можемо учинити покретањем једноставног кода као што је приказано у наставку:
увоз плотли. ово као овоса отворен ( 'фасетед.хтмл' , 'у' ) као ф:
ф. врителинес ( ово. то_хтмл ( шипак , инцлуде_плотлијс = 'цнд' , фулл_хтмл = Истинито ) )
У овом примеру користимо модул датотеке у Питхон-у да запишемо ХТМЛ стринг као Н хтмл датотеку.
Затим можемо отворити ХТМЛ документ у претраживачу и погледати слику као што је приказано:
Закључак
Честитамо, успешно сте извезли своју Плотли фигуру као ХТМЛ стринг користећи функцију плотли.ио.то_хтмл.