Android開發(fā)之基于MPAndroidChart實現股票K線圖(一)

最近需要實現股票分時圖/K線圖的交互憨降,網上搜索到的“正經”的資料實在是鳳毛麟角,最后還是在github上發(fā)現了一個強大的開源框架——MPAndroidChart母赵。


1 簡單介紹

github鏈接及demo
PlayStore Demo MPAndroidChart Example.apk

1.1 Features

  • 8 different chart types
    支持多達八種圖表
  • Scaling on both axes (with touch-gesture, axes separately or pinch-zoom) 支持XY坐標軸手勢縮放
  • Dragging / Panning (with touch-gesture)
    支持手勢拖曳及平移
  • Combined-Charts (line-, bar-, scatter-, candle-data)
    組合圖(折線圖/條形圖/散點圖/蠟燭圖)
  • Dual (separate) Axes
  • Customizable Axes (both x- and y-axis)
    自定義X Y軸
  • Highlighting values (with customizable popup-views)
    高亮顯示(可以結合自定義的彈出視圖)
  • Save chart to SD-Card (as image, or as .txt file)
    將圖表保存到SD卡(圖片或txt文件)
  • Predefined color templates
    預定義的配色模板
  • Legends (generated automatically, customizable)
    自動生成或者自定義的比例
  • Animations (build up animations, on both x- and y-axis)
    XY軸方向上的過渡動畫
  • Limit lines (providing additional information, maximums, ...)
  • Fully customizable (paints, typefaces, legends, colors, background, gestures, dashed lines, ...)
    包括 畫筆逸爵、字體、圖比例市咽、顏色痊银、背景、手勢施绎、虛線等等都可以自定義溯革!
  • Smooth zooming and scrolling for up to 30.000 data points in Line- and BarChart
    可以平滑地縮放/滑動 包含多達30個數據點的 折線圖/條形圖
  • Gradle support
    支持Gradle構建
  • Plotting data directly from Realm.io mobile database
    支持直接與Realm(一種輕量級數據庫)進行數據交互

1.2 支持圖形

  1. Line Chart
    折線圖
  2. Bar Chart
    直方圖
  3. Pie Chart
    餅圖
  4. Bubble Chart
    氣泡圖
  5. Candle Stick Chart
    蠟燭圖(用于展示金融數據時常稱為K線圖
  6. Radar Chart
    雷達圖
  7. Cubic Line Chart
    立方折線圖
  8. Stacked Bar Chart
    堆積圖

1.3 Usage

推薦以下兩種途徑之一即可

  1. gradle dependency
    在build.gradle添加以下
 maven { url "https://jitpack.io" }
}
dependencies { 
compile 'com.github.PhilJay:MPAndroidChart:v2.2.4'
}
  1. 復制 mpandroidchartlibrary-version.jar 放到工程目錄下的libs目錄中
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市谷醉,隨后出現的幾起案子致稀,更是在濱河造成了極大的恐慌,老刑警劉巖俱尼,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件抖单,死亡現場離奇詭異,居然都是意外死亡遇八,警方通過查閱死者的電腦和手機矛绘,發(fā)現死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來刃永,“玉大人货矮,你說我怎么就攤上這事∷构唬” “怎么了囚玫?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵喧锦,是天一觀的道長。 經常有香客問我抓督,道長燃少,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任铃在,我火速辦了婚禮阵具,結果婚禮上,老公的妹妹穿的比我還像新娘涌穆。我一直安慰自己怔昨,他們只是感情好,可當我...
    茶點故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布宿稀。 她就那樣靜靜地躺著趁舀,像睡著了一般。 火紅的嫁衣襯著肌膚如雪祝沸。 梳的紋絲不亂的頭發(fā)上矮烹,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天,我揣著相機與錄音罩锐,去河邊找鬼奉狈。 笑死,一個胖子當著我的面吹牛涩惑,可吹牛的內容都是我干的仁期。 我是一名探鬼主播,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼竭恬,長吁一口氣:“原來是場噩夢啊……” “哼跛蛋!你這毒婦竟也來了?” 一聲冷哼從身側響起痊硕,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤赊级,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后岔绸,有當地人在樹林里發(fā)現了一具尸體理逊,經...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年盒揉,在試婚紗的時候發(fā)現自己被綠了晋被。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,569評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡刚盈,死狀恐怖墨微,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情扁掸,我是刑警寧澤翘县,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站谴分,受9級特大地震影響锈麸,放射性物質發(fā)生泄漏。R本人自食惡果不足惜牺蹄,卻給世界環(huán)境...
    茶點故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一忘伞、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧沙兰,春花似錦氓奈、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至斋射,卻和暖如春育勺,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背罗岖。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工涧至, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人桑包。 一個月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓南蓬,卻偏偏與公主長得像,于是被迫代替她去往敵國和親哑了。 傳聞我的和親對象是個殘疾皇子赘方,可洞房花燭夜當晚...
    茶點故事閱讀 43,446評論 2 348

推薦閱讀更多精彩內容