changed how treemap and sankey handle negative value/no value