关于FusionChartsFree y轴不显示中文 的解决办法

---首先说明,小辈这是第一次写blog,下面的文章可能写的不是很好,希望前辈们多多指教!

在网上搜了很多关于“FusionChartsFree y轴不显示中文”的问题,但是我得到的答案还是不尽满意,具体的答案如下:

1.         Free版本是一个不稳定版本,所以效果是这样,不足为奇。

2.         设置xml中的属性rotateYAxisName="0"(将y轴的字全部横着放),但是咱们用的是free版本,还没有这个属性,所以这个方法不是很好。

…..

总之没有得到最佳的解决方法!

下面我来说一下我的解决办法,我是通过另一种思路来解决y轴不显示中文

首先大家显示图表的方式假设是如下步骤:

1.         首先拼好chart的数据

2.         通过form表单提交将参数值传到图标页面,

3.         图标页面通过传过来的数据加载图表

接下来我要在传值和加载图表这两块做文章…

1.         传值的时候添加一个参数,参数的值为y轴的内容。

2.         将报表的格局分为左右两个部分,

可能大家已经都理解我要做的方案了。

我具体的实现步骤如下:

1.得到传过来的y轴的内容:

//y 轴的名称String yName=request.getParameter("yName");if (yName != null && !yName.equals("")) {yName = new String(yName.getBytes("ISO8859-1"), "UTF-8");}

2.判断有没有这个y轴内容,如果内容为空【这块想到是没有Y轴的报表如:饼图】,那么直接没有必要来显示这个层  【这个层的目的是让他漂浮在报表的上面】

<%if(yName!=null&&!yName.equals("")&&!yName.equals("undefined")){%><!--在这里尽量和设置图表的标题的格式一致--><div id="first_Chart_Div" style="font-family: '宋体';font-size: 13;background: white;position: absolute;left:5px; top:15px;text-align:right;"><%=yName %></div><%   }
%>

3.和正常的写法一样显示图标的层

<div id="chartdiv" style="width:100%;heigth:100%;">
</div>
<script type="text/javascript">var chart = new FusionCharts("../Charts/FCF_Column2D.swf", "ChartId", "600", "350");<!--result为传过来的数据值-->
         chart.setDataXML("<%=result%>");     chart.render("chartdiv");<!--在这里添加第四步操作-->
</script>

4.添加js代码将我们第二步添加的层添加到chartdiv中,【这一步操作一定要在chart.render("chartdiv")之后添加,因为在执行render时,他先会将里面的内容清空】

         var chartDivHeightObj=document.getElementById("chartdiv");var firstObject_Chart=document.getElementById("first_Chart_Div");if(firstObject_Chart){chartDivHeightObj.appendChild(firstObject_Chart);}

5.运行效果之后,火狐里面显示没有问题,但是在ie里面怎么也出不来,我查过资料,在图表中的js【FusionCharts.js】中第第46行添加代码,【注:其他的可能不是这个行数,大家可以根据自己的实际情况来添加,目的就是在flash里面添加一个属性】

this.addParam("wmode",'transparent');

到这里,就大功告成了!   如果还有需要在

最终效果如下

总结: 虽然说我的这个方法非常的俗,但是很好的解决了FusionChartsFree y轴不显示中文的问题,  其实我们在解决某一个问题的时候,怎么都没有思路,不如我们换一个思路来思考这个问题,可能会有意想不到的收获。并且会省大家很多的时间…

哈哈 今天的blog就写到这里,哪里写的不是很好,希望大家多多指教!  如果有不太明白之处, 可留言给我,

下次blog的内容是解决FusionChartsFree图标y轴汉字重叠的问题,希望大家多多关注….

关于FusionChartsFree y轴不显示中文 的解决办法相关推荐

  1. navicat for mysql 显示中文乱码解决办法

    navicat for mysql 显示中文乱码解决办法   最近遇到一个问题,用navicat for mysql 打开数据库时全都显示的是乱码(在用程序代码插入数据之前确保字符不是乱码),遇到问题 ...

  2. Flash中与xml交互时不显示中文的解决办法

    最近在做贝琪网站的时候遇到了flash与xml交互时不显示中文的问题,网上找了很多资料,问题终于得到解决.  1.在动态文本框里面删除嵌套的英文字体.  2.修改动态文本框的字体为中文字体.  3.给 ...

  3. qt linux 程序设置字体,QT程序中显示中文字体解决办法

    最近一直在做移植qtopia4.4.3和QT4.7的工作.qtopia已经可以在龙芯开发板上正常运行.搭建QT4.7的环境,使用QT4.7编写小程序,发现不能显示中文.研究了一番,找到了如下的解决方法 ...

  4. flash+xml无法显示中文的解决办法

    flash+xml用来做图片动态浏览效果相当不错,被广泛运用于电子相册制作,很多朋友都会从网上下载一些相关的flash源码下载参考,但是经常发现在使用过程中,修改了xml文件中的英文后要么文本不显示, ...

  5. VS code 显示中文异常解决办法

    从https://www.zhihu.com/question/34415763得到问题解决办法,现做如下总结. 异常原因:VSCODE默认是UTF-8编码打开文件的.如果遇到了像GB18030 GB ...

  6. CentOS 终端显示中文异常解决办法

    [root@bogon test]# vi /etc/sysconfig/i18n LANG="zh_CN.GB18030" LANGUAGE="zh_CN.GB1803 ...

  7. “macOS Catalina下TeXstudio内置PDF阅读器无法正常显示中文”的解决办法

    测试系统版本: 打开终端,输入以下命令: ln -s /System/Library/Fonts/Supplemental/Songti.ttc /Library/Fonts 具体效果如上图. 如果有 ...

  8. Ubuntu 终端不能输入中文,不能显示中文的解决办法

    将下面内容添加到 ~/.bashrc 最后面 export LANG=LANG="zh_CN.utf-8" export LANGUAGE="zh_CN:zh:en_US ...

  9. Padre中不能显示中文的解决办法。

    一.在Perl代码前加上如下代码,Perl脚本中的的汉字即可被输出. #use utf8表示代码使用UTF-8写的 #use encoding 'utf-8'表示你的运行环境,如buffer.IO等 ...

最新文章

  1. DESeq2包分析差异表达基因
  2. 语义分割--Full-Resolution Residual Networks for Semantic Segmentation in Street Scenes
  3. 戴尔sc系列存储阵列柜服务器,国产化的戴尔存储 到底都长什么样?
  4. bundle 的生成和使用
  5. Centos 7.x 设置Lvs+ Keepalived
  6. POJ 2230 DFS
  7. 基于连通域字符分割的流程_基于OpenCV及连通域分析进行文本块分割
  8. winxp批处理重启计算机,WinXP使用关机命令shutdown的方法
  9. hadoop 配置文件简析
  10. c语言里字符串和字符串字面量,string literals(字符串字面量)
  11. 基于python实现resnet_【深度学习】基于Pytorch的ResNet实现
  12. 数字后端基本概念介绍<Tap Cell>
  13. git向码云上提交项目
  14. Python Matplotlib
  15. paip.log4j兼容linux windows 路径设置
  16. [渝粤题库]西北工业大学离散数学
  17. 影像数据库 | ADNI数据下载/分析
  18. 电脑开机内存占用过高处理
  19. CTC 技术介绍概述——啃论文系列
  20. 富阳天空之城在哪里?

热门文章

  1. 软件破解网站列表--整理于2014-3-30
  2. windows下的OpenGL视频播放器开发环境
  3. 仪器规范接地与测量安全
  4. PHP 经纬度坐标相关计算方法
  5. html5立体,Html5--立体文字
  6. 关于win11管理员提权方法的补充技巧
  7. NLP实战一 利用OpenAI Codex实现中文转python代码
  8. 七夕送对象什么礼物最实用?盘点保护视力的护眼灯
  9. 独立个人博客有什么用?建独立博客有何意义?
  10. 【报告分享】 中国旅游研究院:2020中国夜间经济发展报告(附下载)