首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

fusioncharts怎的使x轴中文名称垂直显示

2013-12-06 
fusioncharts怎样使x轴中文名称垂直显示我用的是FusionCharts 使用labelDisplayROTATE slantLabels1

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";

热点排行