jquery图表插件highcharts软件的使用小技巧
发布网友
发布时间:2022-04-27 10:20
我来回答
共1个回答
热心网友
时间:2022-05-15 01:05
当我们使用highcharts做这样的图是不是很老火,其实开始我感觉很麻烦。但是官网上有demo,虽然只有很小一部分。http://www.highcharts.com/demo/column-stacked基本百度一下就可以找到加入曲线。其实就是
serese
的数据,只是加入type属性就更改成你想要的。下面那个table你可以使用table加入jquery实现就ok了
$(function
()
{
$('#container').highcharts({
chart:
{
type:
'column'
},
title:
{
text:
'Stacked
column
chart'
},
xAxis:
{
gridLineWidth:1,
plotOptions:
{
column:
{
pointPadding:
0.2,
pointWidth:
30
//柱子的宽度30px
}
},
//tickPixelInterval:100,
categories:
['Apples',
'Oranges',
'Pears',
'Grapes',
'Bananas']
},
yAxis:
{
tickPositions:
[0,
100,
200,
300,
400,500],//设置刻度
min:
0,
title:
{
text:
'Total
fruit
consumption'
},
stackLabels:
{
enabled:
true,
style:
{
fontWeight:
'bold',
color:
(Highcharts.theme
&&
Highcharts.theme.textColor)
||
'gray'
}
}
},
legend:
{
align:
'right',
x:
-100,
verticalAlign:
'top',
y:
20,
floating:
true,
backgroundColor:
(Highcharts.theme
&&
Highcharts.theme.legendBackgroundColorSolid)
||
'white',
borderColor:
'#CCC',
borderWidth:
1,
shadow:
false
},
tooltip:
{
formatter:
function()
{
return
'<b>'+
this.x
+'</b><br/>'+
this.series.name
+':
'+
this.y
+'<br/>'+
'Total:
'+
this.point.stackTotal;
}
},
plotOptions:
{
column:
{
stacking:
'normal',
pointWidth:
30
,
//柱子的宽度30px
dataLabels:
{
enabled:
true,
color:
(Highcharts.theme
&&
Highcharts.theme.dataLabelsColor)
||
'white'
}
}
},
series:
[{
color:'#F2BE20',
name:
'John',
data:
[50,
30,
40,
70,
20]
},
{
color:'#F8FB23',
name:
'Jane',
data:
[20,
20,
30,
20,
10]
},
{
color:'#E9070B',
name:
'Joe',
data:
[30,
40,
40,
20,
50]
},{type:
'line',
name:
'John',
data:[{
name:
'John',
y:
50
},
{
name:
'John',
y:
30
},
{
name:
'John',
y:
40
},{
name:
'John',
y:
70
},{
name:
'John',
y:
20
}
]},
{type:
'line',
name:
'Joe',
data:[{
name:
'Joe',
y:
30
},
{
name:
'Joe',
y:
40
},
{
name:
'Joe',
y:
40
},{
name:
'Joe',
y:
20
},{
name:
'Joe',
y:
50
}
]},
{type:
'line',
name:
'Jane',
data:[{
name:
'Jane',
y:
20
},
{
name:
'Jane',
y:
20
},
{
name:
'Jane',
y:
30
},{
name:
'Jane',
y:
20
},{
name:
'Jane',
y:
10
}
]}
]
});
});
</script>
如何使用Js HighCharts图表插件
1、在页面引入jQuery库如下: 2、在需要显示图表的地方引入Highcharts的js代码段,具体内容可去中文网看,根据需要引入相应的js代码就行 3、其他比如颜色呀,2维呀3维呀什么的可以自己修改,api里面都有提示的 不懂的再问我,我前段时间做个折线图,3D柱状图,饼状图,这几个还是有些心得的 ...
不会用echarts或者是highcharts
拿highcharts举例,你可以去它的中文网站http://www.hcharts.cn/ 之后进入在线演示,选择在线编辑 如图中左侧,把数据改成你要处理的数据 右边就能生成图表了
jquery如何封装插件jquery封装插件的方法
$.fn.extend({突出显示//使用jQuery.extend覆盖插件默认参数。 This.each(function(){//这是jQuery对象。 //遍历所有要高亮显示的dom,当是调用highlight()插件的集合时。 var$this=$(this);//获取当前dom的jQuery对象,这里是当前循环的dom //根据参数设置dom的样式 $this.css({ 背景色:opts.background, 颜...
简化前端开发的 10 个 jQuery 插件
智能验证:jQuery Validation7. jQuery Validation:针对表单验证的强大工具,提供客户端检查和自定义规则,确保数据安全,减轻服务器压力。数据可视化:DataTables与Highcharts8. DataTables:为大数据表格处理提供强大支持,轻松实现分页、搜索和自定义功能,是数据展示的理想选择。9. Highcharts:丰富的图表类型...
36个卓越的可视化数据工具分享
Arborjs是一个可视化jQuery图形库。进入网站 Manyeyes 进入网站 D3js 进入网站 Gephi 进入网站 Highcharts Javascript交互图表,适合用于web项目。进入网站 JavaScript InfoVis Toolkit 进入网站 jpGraph JpGraph 使用PHP = 5.1 编写的数据图表。进入网站 Timeline 时间轴图表。进入网站 Wolfram Alpha 进入网站...
如何在百度主题推广中直接调用js文件如何在百度主题推广中直接调用js文...
HighchartsJS是一个制作图表的纯Javascript类库,主要特性如下:兼容性:兼容当今所有的浏览器,包括iPhone、IE和火狐等等;对个人用户完全免费;纯JS,无BS;支持大部分的图表类型:直线图,曲线图、区域图、区域曲线图、柱状图、饼装图、散布图;跨语言:不管是PHP、Asp.net还是Java都可以使用。Fusioncharts F...
5个常用的大数据可视化分析工具
1、FineReport FineReport是一款纯Java编写的、集数据展示(报表)和数据录入(表单)功能于一身的企业级web报表工具,只需要简单的拖拽操作便可以设计复杂的中国式报表,搭建数据决策分析系统。2、Echarts 前面说过了,Echarts是一个开源免费的javascript数据可视化库,它让我们可以轻松地绘制专业的商业数据图表。
java中用js如何动态的生成图表
用Highcharts吧,这是一个基于jQuery的图表插件,使用非常简单,各种图都有,只要传入json数据就可以生成图表了
jquery这种图形展示用什么技术实现呢
使用RGraph是一种简单的方法加快你的网站。7. dygraphs dygraphs是一个开源JavaScript库,生产产生交互式的,可缩放的时间序列图。它被设计为显示密集的数据集,使用户能够探索和解释他们。这是一个轻量级的解决方案,并在Internet Explorer中的作品。8. HighCharts Highcharts是一个纯JavaScript编写的图...
如何编写js插件如何编写js插件文件
jqueryrotate旋转插件。可以用来做转盘抽奖效果 用户体验增强类 Intro.js用来介绍网站的功能很不错。也可以做新手引导。 blockUILolding组件。 simple-hint提示信息。用css做的。兼容性IE9+。 dotdotdot文字溢出时,添加在文字末尾加省略号 jQuery-menu-aim二级菜单的切换如Amazon主页上一样迅速 AnythingZoomer放大镜功能...