def __init__(self, options={}):
self.compact = options.get("<STR_LIT>", False)<EOL>self.word_spacing = options.get("<STR_LIT>", <NUM_LIT>)<EOL>self.arrow_spacing = options.get("<STR_LIT>", <NUM_LIT:12> if self.compact else <NUM_LIT:20>)<EOL>self.arrow_width = options.get("<STR_LIT>", <NUM_LIT:6> if self.compact else <NUM_LIT:10>)<EOL>self.arrow_stroke = options.get("<STR_LIT>", <NUM_LIT:2>)<EOL>self.distance = options.get("<STR_LIT>", <NUM_LIT> if self.compact else <NUM_LIT>)<EOL>self.offset_x = options.get("<STR_LIT>", <NUM_LIT:50>)<EOL>self.color = options.get("<STR_LIT>", "<STR_LIT>")<EOL>self.bg = options.get("<STR_LIT>", "<STR_LIT>")<EOL>self.font = options.get("<STR_LIT>", "<STR_LIT>")<EOL>self.direction = DEFAULT_DIR<EOL>self.lang = DEFAULT_LANG<EOL>
Initialise dependency renderer.

        options (dict): Visualiser-specific options (compact, word_spacing,
            arrow_spacing, arrow_width, arrow_stroke, distance, offset_x,
            color, bg, font)