DataFerrett allows you to select a databasket full of variables and then recode those variables as you need.
You can then develop and customize tables. Selecting your results in your table you can create a chart or graph for a visual presentation into an html page.
The NHGIS specifically provides spatially aggregated census data: data summarizing individuals within particular areas, such as states or counties, where the "individuals" might be persons, housing units, farms, libraries, newspapers or any other features that were at some point counted in a U.S. census. No individual-level records, with or without personally identifiable information, are included anywhere in the NHGIS.