AmCharts折线图动画
AmCharts line chart animation
是否可以在AmCharts中以显示正在绘制的线的方式(通过连接项目符号或从左到右顺序绘制线)为折线图设置动画?
我已经玩过startDuration
、startEffect
和sequencedAnimation
属性,但所有选项似乎都将整条线作为一个整体设置动画,要么从顶部向下滑动,要么在进入时反弹。它总比没有动画好,非常适合列/条形图,但对于折线图来说,它看起来有些奇怪和不自然。
这是AmCharts的相关文档。
是的,您可以按照amchart绘制的方式设置动画。你可以用CSS:来做到这一点
#chartdiv{
width : 100%;
height : 500px;
}
.amcharts-graph-g1 { //g1 is the id of your graph
stroke-dasharray: 500%;
-webkit-animation: am-draw 5s;
animation: am-draw 5s;
}
@keyframes am-draw {
0% {
stroke-dashoffset: 500%;
}
100% {
stroke-dashoffset: 0%;
}
}
查看此链接:https://www.amcharts.com/demos/css-animations/
如您链接到的文档中所述,http://docs.amcharts.com/3/javascriptcharts/AmSerialChart#startEffect,此时唯一可用的效果是。。。
- easeOutSine
- easeInSine
- 弹性的
- 反弹
这些都是反弹或滑入型图,它们目前还没有提供你想要的连接点类型的效果。
相关文章:
- 用与线条相同的颜色填充多折线图上的点
- 跟踪jqplot垂直折线图的鼠标位置
- Morris.js折线图x轴标签在调整大小后消失
- Chart.js V2折线图缺点
- 将直流图表库中的折线图缩放限制为小时
- 如何用d3.js绘制折线图
- 部分填充区域的折线图
- 将时间缩放添加到折线图(Chart.js)
- Chart.js折线图的0线型
- d3绘制动画折线图的基本示例
- d3通过改变参数化函数使折线图水平动画化
- 具有平滑更新动画的 D3 折线图
- 获取高图表以重新设置折线图的动画
- 拉斐尔折线图动画和更新图
- 使用 RGraph 的 JavaScript 动画折线图
- plottable.js折线图中的自定义动画
- AmCharts折线图动画
- 使用D3.js (v4)制作折线图动画
- 动画d3.js折线图路径退出
- 渲染谷歌折线图,curveType未设置和动画未按预期工作