amcharts可缩放区域曲线图表显示效果
代码语言:html
所属分类:图表
代码描述:amcharts可缩放区域曲线图表显示效果
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
#options {
width: 100%;
margin: 10;
}
#chartdiv {
width: 100%;
height: 400px;
}
#chartdivTwo {
width: 50%;
height: 400px;
}
.amcharts-graph-g2 .amcharts-graph-stroke {
stroke-dasharray: 500%;
-webkit-animation: css-effect 10s ease-out forwards;
animation: css-effect 10s ease-out forwards;
}
@-webkit-keyframes css-effect {
0% {
stroke-dashoffset: 500%;
}
100% {
stroke-dashoffset: 0%;
}
}
@keyframes css-effect {
0% {
stroke-dashoffset: 500%;
}
100% {
stroke-dashoffset: 0%;
}
}
.modal, .modal .shade {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100000;
}
.modal .shade {
background: #000;
opacity: 0.7;
z-index: 1;
}
.modal .chart {
width: 90%!important;
height: 90%!important;
top: 5%;
left: 5%;
position: absolute;
background: #fff!important;
z-index: 2;
border-radius: 5px;
}
</style>
<link type="text/css" rel="stylesheet" href="http://repo.bfw.wiki/bfwrepo/css/jquery.fancybox.css">
<link rel="stylesheet" href="https://extra.amcharts.com/support/ameffects.css">
<script type="text/javascript" src="http://repo.bfw.wiki/bfwrepo/js/amcharts.js"></script>
<script type="text/javascript" src="http://repo.bfw.wiki/bfwrepo/js/amcharts-serial.js"></script>
<script type="text/javascript" src="http://repo.bfw.wiki/bfwrepo/js/amcharts-light.js"></script>
<script type="text/javascript" src="http://repo.bfw.wiki/bfwrepo/js/amcharts-radar.js"></script>
<script type="text/javascript" src="http://repo.bfw.wiki/bfwrepo/js/amcharts-export.min.js"></script>
<link type="text/css" rel="stylesheet" href="http://repo.bfw.wiki/bfwrepo/css/amcharts-export.css">
<script src="https://www.amcharts.com/lib/3/themes/light.js"></script>
<script type="text/javascript" src="http://repo.bfw.wiki/bfwrepo/js/jquery-3.2.1.min.js"></script>
<script type="text/javascript" src="http://repo.bfw.wiki/bfwrepo/js/jquery.fancybox.min.js"></script>
</head>
<body>
<div>
<div id="options"></div>
<div id="contentBox" style="margin:0px auto; width:100">
</div>
</div>
<script>
var charID = document.getElementById('contentBox');
charID.innerHTML = '<div id="chartdiv"></div>';
var mainConfig = {
"type": "serial",
"theme": "light",
"marginRight": 30,
"marginLeft": 30,
"legend": {
"verticalGap": 10,
"maxColumns": 1,
"position": "top",
"useGraphSettings": true,
"markerSize": 8,
"align": "center"
},
"autoMarginOffset": 20,
"mouseWheelZoomEnabled": true,
"dataDateFormat": "YYYY-MM-DD",
"valueAxes": [{
"id": "v1",
"axisAlpha": 0,
"position": "left",
"ignoreAxisWidth": true
}],
"balloon": {
"borderThickness": 1,
"shadowAlpha": 0
},
"graphs": [{
"id": "g1",
"balloon": {
"drop": true,
"adjustBorderColor": false,
"color": "#ffffff",
"fontSize": 10,
"maxWidth": 40
},
"bullet": "round",
"bulletBorderAlpha": 1,
"bulletColor": "#FFFFFF",
"bulletSize": 5,
"hideBulletsCount": 50,
"lineThickness": 2,
"title": "Worthington",
"useLineColorForBulletBorder": true,
"valueField": "value",
"showHandOnHover": true,
"balloonText": "<span>Revenue: [[value]]</span>"
}],
"chartScrollbar": {
"graph": "g1",
"oppositeAxis": false,
"offset": 30,
"scrollbarHeight": 80,
"backgroundAlpha": 0,
"selectedBackgroundAlpha": 0.1,
"selectedBackgroundColor": "#888888",
"graphFillAlpha": 0,
"graphLineAlpha": 0.5,
"selectedGraphFillAlpha": 0,
"selectedGraphLineAlpha": 1,
"autoGridCount": true,
"color": "#AAAAAA"
},
"chartCursor": {
"pan": true,
"valueLineEnabled": true,
"valueLineBalloonEnabled": true,
"cursorAlpha": 1,
"cursorColor": "#258cbb",
"limitToGraph": "g1",
"valueLineAlpha": 0.2,
"valueZoomable": true
},
"valueScrollbar": {
"oppositeAxis": false,
"offset": 50,
"scrollbarHeight": 10
},
"categoryField": "date",
"categoryAxis": {
"parseDates": true,
"dashLength": 1,
"minorGridEnabled": true
},
"export": {
"enabled": true
},
"dataProvider": [{
"date": "2012-07-27",
"value": 13
},
{
"date": "2012-07-28",
"value": 11
},
{
"date": "2012-07-29",
"value": 15
},
{
"date": "2012-07-30",
"value": 16
},
{
"date": "2012-07-31",
"value": 18
},
{
"date": "2012-08-01",
"value": 13
},
{
"date": "2012-08-02",
"value": 22
},
{
"date": "2012-08-03",
"value": 23
},
{
.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0