Angie,
I tried your modified code and we are still getting the same thing, with the chart labels on top of the chart instead of out to the side. See my code below
<script type="text/javascript" src="../FusionCharts/FusionCharts.js"> </script>
<div id="chartDiv" align="center"></div>
<c:if test="${chartXml != null}">
<script type="text/javascript">
<!--
var myChart = new FusionCharts("../FusionCharts/Pie2D.swf", "chartId", "450", "220", "0", "1");
myChart.setDataXML("${chartXml}");
myChart.render("chartDiv");
-->
</script>
</c:if>