From 67c00fc08555c6f47d8b62190743cb8c2f607f5f Mon Sep 17 00:00:00 2001 From: Johannes Englisch Date: Wed, 29 Mar 2023 12:07:45 +0200 Subject: [PATCH] map colours (#50) --- grambank/scripts/util.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/grambank/scripts/util.py b/grambank/scripts/util.py index b5c3d33..2c79700 100644 --- a/grambank/scripts/util.py +++ b/grambank/scripts/util.py @@ -68,12 +68,13 @@ def import_features(cldf, contributors): # pragma: no cover 3 = orange cee7733 """ features, codes = {}, {} - icons = [ - 'cffffff', # 'c0077bb' - 'cff0000', # 'ccc3311' - 'c0000ff', # 'c009988' - 'cffff00', # 'cee7733' - ] + icons = { + '?': 'cffffff', + '0': 'c009E73', # 'c00ffff', + '1': 'cF0E442', # 'c593d9c', + '2': 'c0072B2', # 'cf68f46', + '3': 'cD55E00', # 'c73d055', + } domains = {} for fid, des in itertools.groupby( sorted(cldf['CodeTable'], key=lambda c: c['Parameter_ID']), @@ -93,7 +94,7 @@ def import_features(cldf, contributors): # pragma: no cover if code['Name'] == '?': icon, number, value = 'tcccccc', 999, None else: - icon, number, value = icons[int(code['Name'])], int(code['Name']), code['Name'] + icon, number, value = icons[code['Name']], int(code['Name']), code['Name'] DomainElement( id=code['ID'], parameter=f,