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 相关文章推荐
Javascript结合css实现网页换肤功能
Nov 02 Javascript
jQuery 表格工具集
Apr 25 Javascript
JQuery给元素添加/删除节点比如select
Apr 02 Javascript
js中单引号与双引号冲突问题解决方法
Oct 04 Javascript
javascript+canvas实现刮刮卡抽奖效果
Jul 29 Javascript
JS+CSS实现带有碰撞缓冲效果的竖向导航条代码
Sep 15 Javascript
Bootstrap3 内联单选和多选框
Dec 29 Javascript
JavaScript实现的冒泡排序法及统计相邻数交换次数示例
Apr 26 Javascript
JS解决IOS中拍照图片预览旋转90度BUG的问题
Sep 13 Javascript
JavaScript工具库MyTools详解
Jan 01 Javascript
js中实现继承的五种方法
Jan 25 Javascript
javascript实现下拉菜单效果
Feb 09 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
将PHP作为Shell脚本语言使用
2006/10/09 PHP
PHP数据类型之整数类型、浮点数的介绍
2013/04/28 PHP
yii2项目实战之restful api授权验证详解
2017/05/20 PHP
PHP按符号截取字符串的指定部分的实现方法
2018/09/10 PHP
jquery利用event.which方法获取键盘输入值的代码
2011/10/09 Javascript
jQuery UI 实现email输入提示实例
2013/08/15 Javascript
jQuery阻止事件冒泡具体实现
2013/10/11 Javascript
js中回调函数的学习笔记
2014/07/31 Javascript
javascript动态设置样式style实例分析
2015/05/13 Javascript
javascript常见数字进制转换实例分析
2016/04/21 Javascript
js 动态添加元素(div、li、img等)及设置属性的方法
2016/07/19 Javascript
基于JavaScript实现窗口拖动效果
2017/01/18 Javascript
localStorage的黑科技-js和css缓存机制
2017/02/06 Javascript
JavaScript通过filereader接口读取文件
2017/05/10 Javascript
JavaScript实现设置默认日期范围为最近40天的方法分析
2017/07/12 Javascript
深入讲解xhr(XMLHttpRequest)/jsonp请求之abort
2017/07/26 Javascript
微信小程序 页面跳转事件绑定的实例详解
2017/09/20 Javascript
vue安装和使用scss及sass与scss的区别详解
2018/10/15 Javascript
Angular4.0动画操作实例详解
2019/05/10 Javascript
[07:20]2014DOTA2西雅图国际邀请赛 选手讲解积分赛第二天
2014/07/11 DOTA
[46:14]完美世界DOTA2联赛PWL S3 Magma vs INK ICE 第一场 12.11
2020/12/16 DOTA
Python函数式编程指南(三):迭代器详解
2015/06/24 Python
基于python的七种经典排序算法(推荐)
2016/12/08 Python
python文件特定行插入和替换实例详解
2017/07/12 Python
Python实现简易版的Web服务器(推荐)
2018/01/29 Python
python实现扫描日志关键字的示例
2018/04/28 Python
浅谈Python 敏感词过滤的实现
2019/08/15 Python
python利用线程实现多任务
2020/09/18 Python
美国高品质个性化珠宝销售网站:Jewlr
2018/05/03 全球购物
Belstaff英国官方在线商店:Belstaff.co.uk
2021/02/09 全球购物
激情洋溢的毕业生就业求职信
2014/03/15 职场文书
行政部经理助理岗位职责
2014/06/15 职场文书
起诉离婚协议书样本
2014/11/25 职场文书
PyQt5 QThread倒计时功能的实现代码
2021/04/02 Python
对Golang中的FORM相关字段理解
2021/05/02 Golang
【DOTA2】总决赛血虐~ XTREME GAMING vs MAGMA - OGA DOTA PIT 2022 CN
2022/04/02 DOTA