Na missing value bug

If a certain level is missing from a column, it would result in an NA column, and row in the resulting graph. This change makes sure to insert all necessary levels, even if they're missing from the data for a specific column.