自定義統計表

2021-07-27 12:29:00 字數 649 閱讀 8334

高中的時候我們有一種統計是在座標上畫幾根柱,比重越在柱就越長。這種統計圖形怎麼來實現的呢?這就是這篇文章目的。

這種圖的實現方法其實是很簡單的,並不是要我們整體畫乙個圖,只需要畫一根長方形就可以了,如果需要n根長方形,就重複畫n根,這樣,統計圖就出來了。直接上**:

protected voidondraw(canvas canvas) 

}

mrectcount是矩形總數,通過drawrect方法畫乙個矩形,迴圈畫矩形的時候,畫矩形的起始位置通過i的倍數拉開距離,不會重疊了。
如果要實時改變統計圖的矩形高度的話,還需要乙個方法:
@override

protected voidonsizechanged(intw,inth,intoldw,intoldh)

這個方法會呼叫ondraw重新繪製矩形。
postinvalidate();
這個方法用來重新整理,就是繪製完畢後重新整理。我們可以新增乙個public方法設定矩形的高度,設定後呼叫
postinvalidate();方法,就可以達到動態更新啦。

ALV台賬統計表

在sap開發中常常需要開發臺賬表,台賬的統計時間是變動的,我們通常會用臨時程式來處理。我這裡介紹乙個簡單的動態臺賬表 統計月份,周等在有限範圍內 的實現方法。1 申明內錶 data begin of gt list occurs 0,pernr like pa0001 pernr,員工編號 enam...

PB 製作統計表

看到統計表,就有一種感覺 哇塞!好高大上。這是最初看見功能的時候,自己就認為特別的難搞。但是當自己看了看資料,敲了敲之後發現,其實也不過就是乙個select語句,然後乙個控制項就完全搞定了。看一下 定義引數 integer thecount 5 seriesno integer i string t...

mysql學歷統計表 php mysql 統計表

原來你是這個意思,就是說統計每一道題選a的人就多少,選b的人有多少是吧,這樣子寫,我用php簡單寫了個,能執行出來.conn mysql connect localhost root mysql select db test conn mysql query set names utf 8 data...