[英]AmCharts line chart animation
是否可以在 AmCharts 中以顯示正在繪制的線條的方式動畫折線圖(通過連接項目符號或從左到右依次繪制線條)?
我已經使用了startDuration
、 startEffect
和sequencedAnimation
屬性,但所有選項似乎都將整條線作為一個整體進行動畫處理,要么從頂部向下滑動,要么在進入時將其彈跳。 它比沒有動畫要好,非常適合柱形圖/條形圖,但對於折線圖來說看起來有些奇怪和不自然。
正如您鏈接到的文檔中所述, http://docs.amcharts.com/3/javascriptcharts/AmSerialChart#startEffect ,此時唯一可用的效果是......
這些都是反彈或滑動類型的圖表,它們目前還沒有提供您想要的連接點類型的效果。
是的,您可以以繪制的方式為 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%;
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.