Книга «Изучаем Python»


Рис. 16.11. Три уровня численности населения в общей цветовой теме 360



Pdf көрінісі
бет196/238
Дата07.01.2022
өлшемі7,86 Mb.
#18670
түріКнига
1   ...   192   193   194   195   196   197   198   199   ...   238
Байланысты:
2 5343781172763690906

Рис. 16.11. Три уровня численности населения в общей цветовой теме


360    Глава 16  •  Загрузка данных

Стилевое оформление придает карте целостный внешний вид с хорошо различи-

мыми группами.

Осветление темы

По умолчанию Pygal использует темные темы оформления. Для печати я осветлил 

стиль своих диаграмм при помощи класса 

LightColorizedStyle

. Этот класс изме-

няет общую тему оформления диаграммы, включая фон и метки, а также цвета от-

дельных стран. Чтобы использовать его, сначала необходимо импортировать стиль:

from pygal.style import LightColorizedStyle

Затем вы сможете использовать 

LightColorizedStyle

 в программе:

wm_style = LightColorizedStyle

Однако этот класс не позволяет напрямую управлять используемым цветом, поэто-

му Pygal выбирает базовый цвет по умолчанию. Чтобы назначить цвет, используйте 

LightColorizedStyle

 в качестве базового стиля для 

RotateStyle

. Импортируйте 

LightColorizedStyle

 и 

RotateStyle



:

from pygal.style import LightColorizedStyle, RotateStyle

Создайте стиль с использованием 

RotateStyle

, но передайте дополнительный 

аргумент 

base_style

:

wm_style = RotateStyle('#336699', base_style=LightColorizedStyle)



В результате для карты используется светлая общая тема, но цвета стран выбирают-

ся на основе цвета, переданного в аргументе. При использовании этого стиля ваши 

диаграммы будут больше похожи на снимки экрана на иллюстрациях.

Пока вы экспериментируете с поиском стилевых директив, хорошо подходящих 

для тех или иных визуализаций, попробуйте использовать псевдонимы в командах 

import


:

from pygal.style import LightColorizedStyle as LCS, RotateStyle as RS

Определения стилей с псевдонимами получаются более короткими:

wm_style = RS('#336699', base_style=LCS)

Как видите, даже небольшой набор стилевых директив открывает широкие воз-

можности для управления внешним видом диаграмм и карт в Pygal.





Достарыңызбен бөлісу:
1   ...   192   193   194   195   196   197   198   199   ...   238




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет