The BarRenderer and CategoryAxisRenderer come in their own script files and are not included in the main jqplot file. You will need to either bundle those in your script file or include separate script tag references to them, e.g.:
<script type="text/javascript" language="javascript" src="plugins/jqplot.categoryAxisRenderer.js"></script>
<script type="text/javascript" language="javascript" src="plugins/jqplot.barRenderer.js"></script>
Probably it worked on jsfiddle because the sample you used had those files referenced as external resources.