fusioncharts怎样使x轴中文名称垂直显示
我用的是FusionCharts 使用"labelDisplay='ROTATE' slantLabels='1'",发现x坐标上的文字是中文的时候只能够水平的显示,但是由于文字比较长,我想让他们垂直或者斜着显示,这样就显示不出来了,哪位知道该如何解决,不胜感激!
[解决办法]
你看看那个的 控件的源代码,但X轴不需要那么长吧
public string GetChart()
{
BLL bl = new BLL();
Util util = new Util();
DataSet ds = bl.GetData();
StringBuilder sb = new StringBuilder();
sb.Append(@"<graph caption='部门合规率' baseFontSize='11' xAxisName='厂商' yAxisName='合规率' formatNumberScale='0' decimalPrecision='0'>");
foreach (DataRow row in ds.Tables[0].Rows)
{
sb.Append(@"<set name='" + row["类别"] + "' value='" + row["数量"] + "' color='" + util.getFCColor() + "'/> ");
}
sb.Append(@"</graph>");
string a = sb.ToString();
return FusionCharts.RenderChart("swf/FCF_Column3D.swf","", a, "First", "400", "300", false, false);
}
[解决办法]
看看API
切换下labelDisplay="Rotate";