No need for calculation fields. A single summary field will do the trick, if you sort your records correctly and select the correct charting options.
Define a summary field to "count" this field and select it for the "Y-Series". Select your value list formatted field for the "X-Series". Then in the data source section you need to be sure that the "summarized data" and "Found set" options are selected.
Final requirement is to get all records that you want for your chart in the found set and sort them by this value list formatted field so that the values are grouped by the value in that field.