use ordereddict as fallback
Fix figure width when not specified.