JS绘图Flot应用图形绘制异常解决方案


Posted in Javascript onOctober 16, 2020

今天再次动手用Flot,但是今天用的时候出现一些问题

首次报错的是

网页错误详细信息
用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; QQDownload 721; InfoPath.2)
时间戳: Fri, 8 Jun 2012 04:59:50 UTC
消息: 'window.G_vmlCanvasManager' 为空或不是对象
行: 698
字符: 17
代码: 0
URI: http://localhost:8080/chart/jquery.flot.js

'window.G_vmlCanvasManager' 是什么东西我不知道,不过经过查询知道,报错是因为没有导入

<!--[if lte IE 8]><script language="javascript" type="text/javascript" src="../excanvas.min.js"></script><![endif]-->

之前说过,不同浏览器绘图使用的方式是不一样的,插件也只是根据不同浏览器使用不同绘图方式而已,就像Hibernate一样。

然后又报错

Could not draw pie with labels contained inside canvas

感觉写对了为什么不对呢,其实这是个让人纠结的问题,我看了Demo才知道,绘图的DIV需要引入一个样式,如果没有引入该样式,因为DVI大小不确定就没办法进行绘图!

所以你要增加一个样式

<style type="text/css"> 
* { 
 font-family: sans-serif; 
} 
 
body 
{ 
  padding: 0 1em 1em 1em; 
} 
 
div.graph 
{ 
  width: 400px; 
  height: 300px; 
  float: left; 
  border: 1px dashed gainsboro; 
} 
</style>

然后DIV的

<div id="graph1" class="graph"></div>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js 实现无干扰阴影效果 简单好用(附文件下载)
Dec 27 Javascript
Visual Studio中的jQuery智能提示设置方法
Mar 27 Javascript
JavaScript中的DSL元编程介绍
Mar 15 Javascript
angular.bind使用心得
Oct 26 Javascript
JavaScript实现的Tween算法及缓冲特效实例代码
Nov 03 Javascript
jQuery实现获取table表格第一列值的方法
Mar 01 Javascript
jQuery实现的简单分页示例
Jun 01 Javascript
BootStrap tab选项卡使用小结
Aug 09 Javascript
微信小程序视图template模板引用的实例详解
Sep 20 Javascript
Router解决跨模块下的页面跳转示例
Jan 11 Javascript
vue-router中scrollBehavior的巧妙用法
Jul 09 Javascript
浅谈Vue.use到底是什么鬼
Jan 21 Javascript
swiper4实现移动端导航栏tab滑动切换
Oct 16 #Javascript
JS highcharts动态柱状图原理及实现
Oct 16 #Javascript
如何手动实现一个 JavaScript 模块执行器
Oct 16 #Javascript
JS highcharts实现动态曲线代码示例
Oct 16 #Javascript
Swiper实现导航栏滚动效果
Oct 16 #Javascript
node.js通过url读取文件
Oct 16 #Javascript
vue组件实现移动端九宫格转盘抽奖
Oct 16 #Javascript
You might like
有关JSON以及JSON在PHP中的应用
2010/04/09 PHP
php中利用post传递字符串重定向的实现代码
2011/04/21 PHP
比较时间段一与时间段二是否有交集的php函数
2011/05/31 PHP
ThinkPHP的RBAC(基于角色权限控制)深入解析
2013/06/17 PHP
PHP和Mysql中转UTF8编码问题汇总
2015/10/10 PHP
Swoole 5将移除自动添加Event::wait()特性详解
2019/07/10 PHP
IE JS无提示关闭窗口不提示的方法
2010/04/29 Javascript
jQuery ajax serialize() 方法使用示例
2014/11/02 Javascript
在JavaScript中操作时间之getMonth()方法的使用
2015/06/10 Javascript
javascript入门教程基础篇
2015/11/16 Javascript
跟我学习javascript的定时器
2015/11/19 Javascript
js为什么不能正确处理小数运算?
2015/12/29 Javascript
vue.js父组件使用外部对象的方法示例
2017/04/25 Javascript
详解Angular路由 ng-route和ui-router的区别
2017/05/22 Javascript
js实现Tab选项卡切换效果
2020/07/17 Javascript
关于react中组件通信的几种方式详解
2017/12/10 Javascript
angular6.0开发教程之如何安装angular6.0框架
2018/06/29 Javascript
如何让Nodejs支持H5 History模式(connect-history-api-fallback源码分析)
2019/05/30 NodeJs
js回溯法计算最佳旅行线路代码实例
2019/09/11 Javascript
Python是编译运行的验证方法
2015/01/30 Python
Python中几种操作字符串的方法的介绍
2015/04/09 Python
VSCode下好用的Python插件及配置
2018/04/06 Python
python读取几个G的csv文件方法
2019/01/07 Python
关于python之字典的嵌套,递归调用方法
2019/01/21 Python
详解Python装饰器
2019/03/25 Python
linux环境下安装python虚拟环境及注意事项
2020/01/07 Python
python生成任意频率正弦波方式
2020/02/25 Python
Nike意大利官网:Nike.com IT
2020/01/19 全球购物
数控加工专业毕业生自荐信
2013/09/27 职场文书
美工的岗位职责
2013/11/14 职场文书
料理师求职信
2014/01/30 职场文书
酒店端午节促销方案
2014/02/18 职场文书
市场营销战略计划书
2014/05/06 职场文书
环保公益策划方案
2014/08/15 职场文书
出租车拒载检讨书
2015/01/28 职场文书
Python 一键获取电脑浏览器的账号密码
2022/05/11 Python