实例介绍
android折线图,很强大的图片第三方软件,值得学习,这是我看到过的最强大的android图形图线
【实例截图】
【核心代码】
14e0f19e-6c0a-4370-b9b4-bd63f2519484
└── MPAndroidChart-master
├── build.gradle
├── CONTRIBUTING.md
├── design
│ ├── facebook_icon.png
│ ├── feature_graphic.png
│ ├── feature_graphic.psd
│ ├── googleplus_icon.png
│ ├── header_symbol.png
│ ├── ic_launcher.psd
│ ├── other
│ │ ├── bottom.png
│ │ ├── left.png
│ │ └── right.png
│ ├── twitter_icon.png
│ └── video_thumbnail.png
├── gradle
│ └── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradle.properties
├── gradlew
├── gradlew.bat
├── LICENSE
├── MPChartExample
│ ├── AndroidManifest.xml
│ ├── assets
│ │ ├── cosine.txt
│ │ ├── hugecosine.txt
│ │ ├── hugesine.txt
│ │ ├── nlogn.txt
│ │ ├── n.txt
│ │ ├── OpenSans-BoldItalic.ttf
│ │ ├── OpenSans-Bold.ttf
│ │ ├── OpenSans-ExtraBoldItalic.ttf
│ │ ├── OpenSans-ExtraBold.ttf
│ │ ├── OpenSans-Italic.ttf
│ │ ├── OpenSans-LightItalic.ttf
│ │ ├── OpenSans-Light.ttf
│ │ ├── OpenSans-Regular.ttf
│ │ ├── OpenSans-SemiboldItalic.ttf
│ │ ├── OpenSans-Semibold.ttf
│ │ ├── othersine.txt
│ │ ├── sine.txt
│ │ ├── square.txt
│ │ ├── stacked_bars.txt
│ │ └── three.txt
│ ├── build.gradle
│ ├── ic_launcher-web.png
│ ├── proguard-project.txt
│ ├── project.properties
│ ├── res
│ │ ├── anim
│ │ │ ├── move_left_in_activity.xml
│ │ │ ├── move_left_out_activity.xml
│ │ │ ├── move_right_in_activity.xml
│ │ │ └── move_right_out_activity.xml
│ │ ├── drawable
│ │ │ ├── fade_red.xml
│ │ │ └── new_background.xml
│ │ ├── drawable-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── star.png
│ │ ├── drawable-mdpi
│ │ │ └── ic_launcher.png
│ │ ├── drawable-nodpi
│ │ │ ├── marker2.png
│ │ │ ├── marker.png
│ │ │ └── radar_marker.png
│ │ ├── drawable-xhdpi
│ │ │ └── ic_launcher.png
│ │ ├── drawable-xxhdpi
│ │ │ └── ic_launcher.png
│ │ ├── layout
│ │ │ ├── activity_age_distribution.xml
│ │ │ ├── activity_awesomedesign.xml
│ │ │ ├── activity_barchart_noseekbar.xml
│ │ │ ├── activity_barchart_sinus.xml
│ │ │ ├── activity_barchart.xml
│ │ │ ├── activity_bubblechart_noseekbar.xml
│ │ │ ├── activity_bubblechart.xml
│ │ │ ├── activity_candlechart_noseekbar.xml
│ │ │ ├── activity_candlechart.xml
│ │ │ ├── activity_colored_lines.xml
│ │ │ ├── activity_combined.xml
│ │ │ ├── activity_draw_chart.xml
│ │ │ ├── activity_horizontalbarchart_noseekbar.xml
│ │ │ ├── activity_horizontalbarchart.xml
│ │ │ ├── activity_linechart_noseekbar.xml
│ │ │ ├── activity_linechart_time.xml
│ │ │ ├── activity_linechart.xml
│ │ │ ├── activity_listview_chart.xml
│ │ │ ├── activity_main.xml
│ │ │ ├── activity_performance_linechart.xml
│ │ │ ├── activity_piechart_half.xml
│ │ │ ├── activity_piechart_noseekbar.xml
│ │ │ ├── activity_piechart.xml
│ │ │ ├── activity_radarchart_noseekbar.xml
│ │ │ ├── activity_radarchart.xml
│ │ │ ├── activity_realm_wiki.xml
│ │ │ ├── activity_realtime_linechart.xml
│ │ │ ├── activity_scatterchart_noseekbar.xml
│ │ │ ├── activity_scatterchart.xml
│ │ │ ├── activity_scrollview.xml
│ │ │ ├── custom_marker_view.xml
│ │ │ ├── frag_simple_bar.xml
│ │ │ ├── frag_simple_line.xml
│ │ │ ├── frag_simple_pie.xml
│ │ │ ├── frag_simple_scatter.xml
│ │ │ ├── list_item_barchart.xml
│ │ │ ├── list_item_linechart.xml
│ │ │ ├── list_item_piechart.xml
│ │ │ ├── list_item.xml
│ │ │ └── radar_markerview.xml
│ │ ├── menu
│ │ │ ├── bar.xml
│ │ │ ├── bubble.xml
│ │ │ ├── candle.xml
│ │ │ ├── combined.xml
│ │ │ ├── draw.xml
│ │ │ ├── dynamical.xml
│ │ │ ├── line.xml
│ │ │ ├── main.xml
│ │ │ ├── pie.xml
│ │ │ ├── radar.xml
│ │ │ ├── realm.xml
│ │ │ ├── realtime.xml
│ │ │ └── scatter.xml
│ │ ├── values
│ │ │ ├── dimens.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ ├── values-sw600dp
│ │ │ └── dimens.xml
│ │ ├── values-sw720dp-land
│ │ │ └── dimens.xml
│ │ ├── values-v11
│ │ │ └── styles.xml
│ │ └── values-v14
│ │ └── styles.xml
│ └── src
│ └── com
│ └── xxmassdeveloper
│ └── mpchartexample
│ ├── AnotherBarActivity.java
│ ├── BarChartActivity.java
│ ├── BarChartActivityMultiDataset.java
│ ├── BarChartActivitySinus.java
│ ├── BarChartPositiveNegative.java
│ ├── BubbleChartActivity.java
│ ├── CandleStickChartActivity.java
│ ├── CombinedChartActivity.java
│ ├── CubicLineChartActivity.java
│ ├── custom
│ │ ├── CustomScatterShapeRenderer.java
│ │ ├── DayAxisValueFormatter.java
│ │ ├── MyAxisValueFormatter.java
│ │ ├── MyCustomXAxisValueFormatter.java
│ │ ├── MyEasingFunction.java
│ │ ├── MyFillFormatter.java
│ │ ├── MyMarkerView.java
│ │ ├── MyValueFormatter.java
│ │ ├── RadarMarkerView.java
│ │ ├── RealmDemoData.java
│ │ ├── RealmFloat.java
│ │ ├── StackedBarsMarkerView.java
│ │ ├── XYMarkerView.java
│ │ └── YearXAxisFormatter.java
│ ├── DrawChartActivity.java
│ ├── DynamicalAddingActivity.java
│ ├── FilledLineActivity.java
│ ├── fragments
│ │ ├── BarChartFrag.java
│ │ ├── ComplexityFragment.java
│ │ ├── PieChartFrag.java
│ │ ├── ScatterChartFrag.java
│ │ ├── SimpleChartDemo.java
│ │ ├── SimpleFragment.java
│ │ └── SineCosineFragment.java
│ ├── HalfPieChartActivity.java
│ ├── HorizontalBarChartActivity.java
│ ├── InvertedLineChartActivity.java
│ ├── LineChartActivity1.java
│ ├── LineChartActivity2.java
│ ├── LineChartActivityColored.java
│ ├── LineChartTime.java
│ ├── ListViewBarChartActivity.java
│ ├── listviewitems
│ │ ├── BarChartItem.java
│ │ ├── ChartItem.java
│ │ ├── LineChartItem.java
│ │ └── PieChartItem.java
│ ├── ListViewMultiChartActivity.java
│ ├── MultiLineChartActivity.java
│ ├── notimportant
│ │ ├── ContentItem.java
│ │ ├── DemoBase.java
│ │ ├── MainActivity.java
│ │ └── MyAdapter.java
│ ├── PerformanceLineChart.java
│ ├── PieChartActivity.java
│ ├── PiePolylineChartActivity.java
│ ├── RadarChartActivitry.java
│ ├── realm
│ │ ├── RealmBaseActivity.java
│ │ ├── RealmDatabaseActivityBar.java
│ │ ├── RealmDatabaseActivityBubble.java
│ │ ├── RealmDatabaseActivityCandle.java
│ │ ├── RealmDatabaseActivityHorizontalBar.java
│ │ ├── RealmDatabaseActivityLine.java
│ │ ├── RealmDatabaseActivityPie.java
│ │ ├── RealmDatabaseActivityRadar.java
│ │ ├── RealmDatabaseActivityScatter.java
│ │ ├── RealmMainActivity.java
│ │ ├── RealmWikiExample.java
│ │ └── Score.java
│ ├── RealtimeLineChartActivity.java
│ ├── ScatterChartActivity.java
│ ├── ScrollViewActivity.java
│ ├── StackedBarActivity.java
│ └── StackedBarActivityNegative.java
├── MPChartLib
│ ├── build.gradle
│ ├── ic_launcher-web.png
│ ├── pom.xml
│ ├── proguard-project.txt
│ ├── project.properties
│ └── src
│ ├── main
│ │ ├── AndroidManifest.xml
│ │ └── java
│ │ └── com
│ │ └── github
│ │ └── mikephil
│ │ └── charting
│ │ ├── animation
│ │ │ ├── ChartAnimator.java
│ │ │ ├── EasingFunction.java
│ │ │ └── Easing.java
│ │ ├── buffer
│ │ │ ├── AbstractBuffer.java
│ │ │ ├── BarBuffer.java
│ │ │ └── HorizontalBarBuffer.java
│ │ ├── charts
│ │ │ ├── BarChart.java
│ │ │ ├── BarLineChartBase.java
│ │ │ ├── BubbleChart.java
│ │ │ ├── CandleStickChart.java
│ │ │ ├── Chart.java
│ │ │ ├── CombinedChart.java
│ │ │ ├── HorizontalBarChart.java
│ │ │ ├── LineChart.java
│ │ │ ├── PieChart.java
│ │ │ ├── PieRadarChartBase.java
│ │ │ ├── RadarChart.java
│ │ │ └── ScatterChart.java
│ │ ├── components
│ │ │ ├── AxisBase.java
│ │ │ ├── ComponentBase.java
│ │ │ ├── Description.java
│ │ │ ├── IMarker.java
│ │ │ ├── LegendEntry.java
│ │ │ ├── Legend.java
│ │ │ ├── LimitLine.java
│ │ │ ├── MarkerImage.java
│ │ │ ├── MarkerView.java
│ │ │ ├── XAxis.java
│ │ │ └── YAxis.java
│ │ ├── data
│ │ │ ├── BarData.java
│ │ │ ├── BarDataSet.java
│ │ │ ├── BarEntry.java
│ │ │ ├── BarLineScatterCandleBubbleData.java
│ │ │ ├── BarLineScatterCandleBubbleDataSet.java
│ │ │ ├── BaseDataSet.java
│ │ │ ├── BaseEntry.java
│ │ │ ├── BubbleData.java
│ │ │ ├── BubbleDataSet.java
│ │ │ ├── BubbleEntry.java
│ │ │ ├── CandleData.java
│ │ │ ├── CandleDataSet.java
│ │ │ ├── CandleEntry.java
│ │ │ ├── ChartData.java
│ │ │ ├── CombinedData.java
│ │ │ ├── DataSet.java
│ │ │ ├── Entry.java
│ │ │ ├── filter
│ │ │ │ └── Approximator.java
│ │ │ ├── LineData.java
│ │ │ ├── LineDataSet.java
│ │ │ ├── LineRadarDataSet.java
│ │ │ ├── LineScatterCandleRadarDataSet.java
│ │ │ ├── PieData.java
│ │ │ ├── PieDataSet.java
│ │ │ ├── PieEntry.java
│ │ │ ├── RadarData.java
│ │ │ ├── RadarDataSet.java
│ │ │ ├── RadarEntry.java
│ │ │ ├── ScatterData.java
│ │ │ └── ScatterDataSet.java
│ │ ├── exception
│ │ │ └── DrawingDataSetNotCreatedException.java
│ │ ├── formatter
│ │ │ ├── ColorFormatter.java
│ │ │ ├── DefaultAxisValueFormatter.java
│ │ │ ├── DefaultFillFormatter.java
│ │ │ ├── DefaultValueFormatter.java
│ │ │ ├── IAxisValueFormatter.java
│ │ │ ├── IFillFormatter.java
│ │ │ ├── IndexAxisValueFormatter.java
│ │ │ ├── IValueFormatter.java
│ │ │ ├── LargeValueFormatter.java
│ │ │ ├── PercentFormatter.java
│ │ │ └── StackedValueFormatter.java
│ │ ├── highlight
│ │ │ ├── BarHighlighter.java
│ │ │ ├── ChartHighlighter.java
│ │ │ ├── CombinedHighlighter.java
│ │ │ ├── Highlight.java
│ │ │ ├── HorizontalBarHighlighter.java
│ │ │ ├── IHighlighter.java
│ │ │ ├── PieHighlighter.java
│ │ │ ├── PieRadarHighlighter.java
│ │ │ ├── RadarHighlighter.java
│ │ │ └── Range.java
│ │ ├── interfaces
│ │ │ ├── dataprovider
│ │ │ │ ├── BarDataProvider.java
│ │ │ │ ├── BarLineScatterCandleBubbleDataProvider.java
│ │ │ │ ├── BubbleDataProvider.java
│ │ │ │ ├── CandleDataProvider.java
│ │ │ │ ├── ChartInterface.java
│ │ │ │ ├── CombinedDataProvider.java
│ │ │ │ ├── LineDataProvider.java
│ │ │ │ └── ScatterDataProvider.java
│ │ │ └── datasets
│ │ │ ├── IBarDataSet.java
│ │ │ ├── IBarLineScatterCandleBubbleDataSet.java
│ │ │ ├── IBubbleDataSet.java
│ │ │ ├── ICandleDataSet.java
│ │ │ ├── IDataSet.java
│ │ │ ├── ILineDataSet.java
│ │ │ ├── ILineRadarDataSet.java
│ │ │ ├── ILineScatterCandleRadarDataSet.java
│ │ │ ├── IPieDataSet.java
│ │ │ ├── IRadarDataSet.java
│ │ │ └── IScatterDataSet.java
│ │ ├── jobs
│ │ │ ├── AnimatedMoveViewJob.java
│ │ │ ├── AnimatedViewPortJob.java
│ │ │ ├── AnimatedZoomJob.java
│ │ │ ├── MoveViewJob.java
│ │ │ ├── ViewPortJob.java
│ │ │ └── ZoomJob.java
│ │ ├── listener
│ │ │ ├── BarLineChartTouchListener.java
│ │ │ ├── ChartTouchListener.java
│ │ │ ├── OnChartGestureListener.java
│ │ │ ├── OnChartValueSelectedListener.java
│ │ │ ├── OnDrawLineChartTouchListener.java
│ │ │ ├── OnDrawListener.java
│ │ │ └── PieRadarChartTouchListener.java
│ │ ├── matrix
│ │ │ └── Vector3.java
│ │ ├── renderer
│ │ │ ├── AxisRenderer.java
│ │ │ ├── BarChartRenderer.java
│ │ │ ├── BarLineScatterCandleBubbleRenderer.java
│ │ │ ├── BubbleChartRenderer.java
│ │ │ ├── CandleStickChartRenderer.java
│ │ │ ├── CombinedChartRenderer.java
│ │ │ ├── DataRenderer.java
│ │ │ ├── HorizontalBarChartRenderer.java
│ │ │ ├── LegendRenderer.java
│ │ │ ├── LineChartRenderer.java
│ │ │ ├── LineRadarRenderer.java
│ │ │ ├── LineScatterCandleRadarRenderer.java
│ │ │ ├── PieChartRenderer.java
│ │ │ ├── RadarChartRenderer.java
│ │ │ ├── Renderer.java
│ │ │ ├── scatter
│ │ │ │ ├── ChevronDownShapeRenderer.java
│ │ │ │ ├── ChevronUpShapeRenderer.java
│ │ │ │ ├── CircleShapeRenderer.java
│ │ │ │ ├── CrossShapeRenderer.java
│ │ │ │ ├── IShapeRenderer.java
│ │ │ │ ├── SquareShapeRenderer.java
│ │ │ │ ├── TriangleShapeRenderer.java
│ │ │ │ └── XShapeRenderer.java
│ │ │ ├── ScatterChartRenderer.java
│ │ │ ├── XAxisRendererHorizontalBarChart.java
│ │ │ ├── XAxisRenderer.java
│ │ │ ├── XAxisRendererRadarChart.java
│ │ │ ├── YAxisRendererHorizontalBarChart.java
│ │ │ ├── YAxisRenderer.java
│ │ │ └── YAxisRendererRadarChart.java
│ │ └── utils
│ │ ├── ColorTemplate.java
│ │ ├── EntryXComparator.java
│ │ ├── FileUtils.java
│ │ ├── FSize.java
│ │ ├── HorizontalViewPortHandler.java
│ │ ├── MPPointD.java
│ │ ├── MPPointF.java
│ │ ├── ObjectPool.java
│ │ ├── TransformerHorizontalBarChart.java
│ │ ├── Transformer.java
│ │ ├── Utils.java
│ │ └── ViewPortHandler.java
│ └── test
│ └── java
│ └── com
│ └── github
│ └── mikephil
│ └── charting
│ └── test
│ ├── ApproximatorTest.java
│ ├── AxisRendererTest.java
│ ├── BarDataTest.java
│ ├── ChartDataTest.java
│ ├── DataSetTest.java
│ ├── LargeValueFormatterTest.java
│ └── ObjectPoolTest.java
├── README.md
├── screenshots
│ ├── AndroidWeekly_Issue114_10082014.png
│ ├── barchart2d_multi_dataset_date1.png
│ ├── barchart2d_multi_dataset_date2.png
│ ├── barchart2d_multi_dataset.png
│ ├── barchart2d.png
│ ├── barchart3d.png
│ ├── bubblechart.png
│ ├── candlestickchart_old.png
│ ├── candlestickchart.png
│ ├── combined_chart.png
│ ├── cubiclinechart.png
│ ├── groupedbarchart.png
│ ├── grouped_barchart_wiki.png
│ ├── horizontal_barchart.png
│ ├── linechart_colored.png
│ ├── line_chart_gradient.png
│ ├── linechart_legend.png
│ ├── linechart_multiline_color_variations.png
│ ├── linechart_multiline.png
│ ├── linechart.png
│ ├── linechart_wiki.png
│ ├── MPAndroidChart_trending.png
│ ├── normal_barchart_wiki.png
│ ├── piechart_holeradius_space.png
│ ├── piechart_more_colors.png
│ ├── piechart_selected.png
│ ├── piechart_wiki.png
│ ├── radarchart.png
│ ├── realm_wiki.png
│ ├── scatterchart.png
│ ├── simpledesign_barchart2.png
│ ├── simpledesign_barchart3.png
│ ├── simpledesign_linechart1.png
│ ├── simpledesign_linechart2.png
│ ├── simpledesign_linechart3.png
│ ├── simpledesign_linechart4.png
│ ├── simpledesign_linechart5.png
│ ├── simpledesign_piechart1.png
│ ├── smart_legends.png
│ ├── tranding_developers_11_08_2014.png
│ ├── ValueFormatter.jpg
│ └── zero_line_example_barchart.png
└── settings.gradle
65 directories, 403 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论