原創|使用教程|編輯:鄭恭琳|2015-11-06 10:27:26.000|閱讀 375 次
概述:JavaScript Charts餅圖的實施自動將實際的餅圖擬合到容器中,同時考慮拉出餅圖中的片和標簽所需要的自由空間。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
有時候,所有你需要表達的一個信息通過一個JavaScript Charts餅圖就能完成,無需任何太多的細節就能清楚地展現分布。餅圖的強大之處在于它可以塞進一個相對較小的容器鐘。 amCharts餅圖的實施自動將實際的餅圖擬合到容器中,同時考慮拉出餅圖中的片和標簽所需要的自由空間。
考慮一下這個典型場景:在一個200像素邊寬中的餅圖:
當然,我們可以設置半徑屬性來使我們的圖表看起來更大。餅圖看上去大小是合適了,但標簽超出了容器的范圍所以它們被剪掉了。
邊框周圍有一些我們可以很容易重復使用的填充,因此我們可以將餅圖中的超出容器的部分元素放到這部分填充當中。
要做到這一點,有以下兩個簡單的訣竅:
圖示如下:
大容器里面包含一個小容器。
要使它運行,我們需要全局定位圖表容器的top和left負坐標。
#chartwrapper { position: relative; width: 200px; height: 200px; } #chartdiv { position: absolute; top: -30px; left: -30px; width : 260px; height : 260px; }
最終的結果是圖表的某些元素會超出邊框范圍,但它會顯示在填充:
下圖是去掉邊框的效果圖:
>>點擊查看該功能。
相關產品購買請咨詢""。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn