Showing preview only (1,849K chars total). Download the full file or copy to clipboard to get everything.
Repository: PhilJay/MPAndroidChart
Branch: master
Commit: 9c7275a0596a
Files: 314
Total size: 1.7 MB
Directory structure:
gitextract_fjy7tsz5/
├── .github/
│ ├── FUNDING.yml
│ ├── ISSUE_TEMPLATE/
│ │ ├── Bug_report.md
│ │ ├── Feature_request.md
│ │ └── Support_help.md
│ ├── ISSUE_TEMPLATE.md
│ └── PULL_REQUEST_TEMPLATE.md
├── .gitignore
├── CONTRIBUTING.md
├── LICENSE
├── MPChartExample/
│ ├── .gitignore
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src/
│ └── main/
│ ├── AndroidManifest.xml
│ ├── assets/
│ │ ├── cosine.txt
│ │ ├── hugecosine.txt
│ │ ├── hugesine.txt
│ │ ├── n.txt
│ │ ├── nlogn.txt
│ │ ├── othersine.txt
│ │ ├── sine.txt
│ │ ├── square.txt
│ │ ├── stacked_bars.txt
│ │ └── three.txt
│ ├── java/
│ │ └── com/
│ │ └── xxmassdeveloper/
│ │ └── mpchartexample/
│ │ ├── AnotherBarActivity.java
│ │ ├── BarChartActivity.java
│ │ ├── BarChartActivityMultiDataset.java
│ │ ├── BarChartActivitySinus.java
│ │ ├── BarChartPositiveNegative.java
│ │ ├── BubbleChartActivity.java
│ │ ├── CandleStickChartActivity.java
│ │ ├── CombinedChartActivity.java
│ │ ├── CubicLineChartActivity.java
│ │ ├── DrawChartActivity.java
│ │ ├── DynamicalAddingActivity.java
│ │ ├── FilledLineActivity.java
│ │ ├── HalfPieChartActivity.java
│ │ ├── HorizontalBarChartActivity.java
│ │ ├── HorizontalBarNegativeChartActivity.java
│ │ ├── InvertedLineChartActivity.java
│ │ ├── LineChartActivity1.java
│ │ ├── LineChartActivity2.java
│ │ ├── LineChartActivityColored.java
│ │ ├── LineChartTime.java
│ │ ├── ListViewBarChartActivity.java
│ │ ├── ListViewMultiChartActivity.java
│ │ ├── MultiLineChartActivity.java
│ │ ├── PerformanceLineChart.java
│ │ ├── PieChartActivity.java
│ │ ├── PiePolylineChartActivity.java
│ │ ├── RadarChartActivity.java
│ │ ├── RealtimeLineChartActivity.java
│ │ ├── ScatterChartActivity.java
│ │ ├── ScrollViewActivity.java
│ │ ├── StackedBarActivity.java
│ │ ├── StackedBarActivityNegative.java
│ │ ├── custom/
│ │ │ ├── CustomScatterShapeRenderer.java
│ │ │ ├── DayAxisValueFormatter.java
│ │ │ ├── MyAxisValueFormatter.java
│ │ │ ├── MyCustomXAxisValueFormatter.java
│ │ │ ├── MyFillFormatter.java
│ │ │ ├── MyMarkerView.java
│ │ │ ├── MyValueFormatter.java
│ │ │ ├── RadarMarkerView.java
│ │ │ ├── StackedBarsMarkerView.java
│ │ │ ├── XYMarkerView.java
│ │ │ └── YearXAxisFormatter.java
│ │ ├── fragments/
│ │ │ ├── BarChartFrag.java
│ │ │ ├── ComplexityFragment.java
│ │ │ ├── PieChartFrag.java
│ │ │ ├── ScatterChartFrag.java
│ │ │ ├── SimpleChartDemo.java
│ │ │ ├── SimpleFragment.java
│ │ │ └── SineCosineFragment.java
│ │ ├── listviewitems/
│ │ │ ├── BarChartItem.java
│ │ │ ├── ChartItem.java
│ │ │ ├── LineChartItem.java
│ │ │ └── PieChartItem.java
│ │ └── notimportant/
│ │ ├── ContentItem.java
│ │ ├── DemoBase.java
│ │ ├── MainActivity.java
│ │ └── MyAdapter.java
│ └── 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
│ ├── layout/
│ │ ├── activity_age_distribution.xml
│ │ ├── activity_awesomedesign.xml
│ │ ├── activity_barchart.xml
│ │ ├── activity_barchart_noseekbar.xml
│ │ ├── activity_barchart_sinus.xml
│ │ ├── activity_bubblechart.xml
│ │ ├── activity_candlechart.xml
│ │ ├── activity_colored_lines.xml
│ │ ├── activity_combined.xml
│ │ ├── activity_draw_chart.xml
│ │ ├── activity_horizontalbarchart.xml
│ │ ├── activity_linechart.xml
│ │ ├── activity_linechart_noseekbar.xml
│ │ ├── activity_linechart_time.xml
│ │ ├── activity_listview_chart.xml
│ │ ├── activity_main.xml
│ │ ├── activity_performance_linechart.xml
│ │ ├── activity_piechart.xml
│ │ ├── activity_piechart_half.xml
│ │ ├── activity_radarchart.xml
│ │ ├── activity_realtime_linechart.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.xml
│ │ ├── list_item_barchart.xml
│ │ ├── list_item_linechart.xml
│ │ ├── list_item_piechart.xml
│ │ ├── list_item_section.xml
│ │ └── radar_markerview.xml
│ ├── menu/
│ │ ├── bar.xml
│ │ ├── bubble.xml
│ │ ├── candle.xml
│ │ ├── combined.xml
│ │ ├── draw.xml
│ │ ├── dynamical.xml
│ │ ├── line.xml
│ │ ├── main.xml
│ │ ├── only_github.xml
│ │ ├── pie.xml
│ │ ├── radar.xml
│ │ ├── realtime.xml
│ │ └── scatter.xml
│ └── values/
│ ├── strings.xml
│ └── styles.xml
├── MPChartLib/
│ ├── .gitignore
│ ├── build.gradle
│ ├── pom.xml
│ └── src/
│ ├── main/
│ │ ├── AndroidManifest.xml
│ │ └── java/
│ │ └── com/
│ │ └── github/
│ │ └── mikephil/
│ │ └── charting/
│ │ ├── animation/
│ │ │ ├── ChartAnimator.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
│ │ │ ├── Legend.java
│ │ │ ├── LegendEntry.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
│ │ │ ├── LineData.java
│ │ │ ├── LineDataSet.java
│ │ │ ├── LineRadarDataSet.java
│ │ │ ├── LineScatterCandleRadarDataSet.java
│ │ │ ├── PieData.java
│ │ │ ├── PieDataSet.java
│ │ │ ├── PieEntry.java
│ │ │ ├── RadarData.java
│ │ │ ├── RadarDataSet.java
│ │ │ ├── RadarEntry.java
│ │ │ ├── ScatterData.java
│ │ │ ├── ScatterDataSet.java
│ │ │ └── filter/
│ │ │ ├── Approximator.java
│ │ │ └── ApproximatorN.java
│ │ ├── exception/
│ │ │ └── DrawingDataSetNotCreatedException.java
│ │ ├── formatter/
│ │ │ ├── ColorFormatter.java
│ │ │ ├── DefaultAxisValueFormatter.java
│ │ │ ├── DefaultFillFormatter.java
│ │ │ ├── DefaultValueFormatter.java
│ │ │ ├── IAxisValueFormatter.java
│ │ │ ├── IFillFormatter.java
│ │ │ ├── IValueFormatter.java
│ │ │ ├── IndexAxisValueFormatter.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
│ │ ├── model/
│ │ │ └── GradientColor.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
│ │ │ ├── ScatterChartRenderer.java
│ │ │ ├── XAxisRenderer.java
│ │ │ ├── XAxisRendererHorizontalBarChart.java
│ │ │ ├── XAxisRendererRadarChart.java
│ │ │ ├── YAxisRenderer.java
│ │ │ ├── YAxisRendererHorizontalBarChart.java
│ │ │ ├── YAxisRendererRadarChart.java
│ │ │ └── scatter/
│ │ │ ├── ChevronDownShapeRenderer.java
│ │ │ ├── ChevronUpShapeRenderer.java
│ │ │ ├── CircleShapeRenderer.java
│ │ │ ├── CrossShapeRenderer.java
│ │ │ ├── IShapeRenderer.java
│ │ │ ├── SquareShapeRenderer.java
│ │ │ ├── TriangleShapeRenderer.java
│ │ │ └── XShapeRenderer.java
│ │ └── utils/
│ │ ├── ColorTemplate.java
│ │ ├── EntryXComparator.java
│ │ ├── FSize.java
│ │ ├── FileUtils.java
│ │ ├── Fill.java
│ │ ├── HorizontalViewPortHandler.java
│ │ ├── MPPointD.java
│ │ ├── MPPointF.java
│ │ ├── ObjectPool.java
│ │ ├── Transformer.java
│ │ ├── TransformerHorizontalBarChart.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
├── build.gradle
├── design/
│ ├── feature_graphic.psd
│ └── ic_launcher.psd
├── gradle/
│ └── wrapper/
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradle.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
================================================
FILE CONTENTS
================================================
================================================
FILE: .github/FUNDING.yml
================================================
# These are supported funding model platforms
github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: mpandroidchart
open_collective: philippjahoda
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
================================================
FILE: .github/ISSUE_TEMPLATE/Bug_report.md
================================================
---
name: Bugs
about: Create a bug report to help us improve
---
<!---
BEFORE YOU SUBMIT please read the following:
Please search open/closed issues before submitting since someone might have asked the same thing before!
If you have a support request or question please submit them on StackOverflow:
https://stackoverflow.com/questions/tagged/mpandroidchart
using the tags `android` & `mpandroidchart`
Please also look at the CONTRIBUTING file before opening an issue:
https://github.com/PhilJay/MPAndroidChart/blob/master/CONTRIBUTING.md
Issues on GitHub are only related to problems with MPAndroidChart itself and we cannot answer
support questions here. We will close your issue without a response.
-->
**Summary**
<!-- A clear and concise description of what the bug is. -->
**Expected Behavior**
<!-- A clear and concise description of what you expected to happen. -->
**Possible Solution**
<!-- Not required, but suggest a fix/ reason for the bug, -->
<!-- or ideas how to implement the addition or change -->
**Device (please complete the following information):**
- Device: [e.g. Google Pixel]
- Android Version [e.g. 7.0]
- Library Version (e.g. 3.1.0-alpha)
**Additional Context**
<!-- Add any other context about the problem here.
If you have source code demonstrating this bug, create a Gist:
https://help.github.com/articles/creating-gists/
and link to it here. -->
ADD A REWARD using [Speed](speedoss.com) to SOLVE this issue QUICKLY and SUPPORT this project.
================================================
FILE: .github/ISSUE_TEMPLATE/Feature_request.md
================================================
---
name: Feature Request
about: Suggest an idea for this project
---
<!---
BEFORE YOU SUBMIT please read the following:
Please search open/closed issues before submitting since someone might have asked the same thing before!
If you have a support request or question please submit them on StackOverflow:
https://stackoverflow.com/questions/tagged/mpandroidchart
using the tags `android` & `mpandroidchart`
Please also look at the CONTRIBUTING file before opening an issue:
https://github.com/PhilJay/MPAndroidChart/blob/master/CONTRIBUTING.md
Issues on GitHub are only related to problems with MPAndroidChart itself and we cannot answer
support questions here. We will close your issue without a response.
-->
**Is your feature request related to a problem? Please describe.**
<!-- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] -->
**Describe the solution you'd like**
<!-- A clear and concise description of what you want to happen. -->
**Describe alternatives you've considered**
<!-- A clear and concise description of any alternative solutions or features you've considered. -->
**Additional context**
<!-- Add any other context or screenshots about the feature request here. -->
ADD A REWARD using [Speed](speedoss.com) to SOLVE this issue QUICKLY and SUPPORT this project.
================================================
FILE: .github/ISSUE_TEMPLATE/Support_help.md
================================================
---
name: Support
about: I need help!
---
# *STOP RIGHT THERE!*
Issues are ***NOT*** for getting help, only for reporting bugs and feature requests.
Search open and closed issues to see if your question already has an answer. However, **do not create a new issue.**
Instead, do the following:
1. Download the [Example App](https://play.google.com/store/apps/details?id=com.xxmassdeveloper.mpchartexample) and check out the [source code](https://github.com/PhilJay/MPAndroidChart/tree/master/MPChartExample/src/com/xxmassdeveloper/mpchartexample). 90% of the time there is an example that does exactly what you are trying to do.
1. Look at the [Wiki](https://github.com/PhilJay/MPAndroidChart/wiki) for the official documentation for MPAndroidChart. You can also browse the [javadoc](https://jitpack.io/com/github/philjay/mpandroidchart/v3.1.0-alpha/javadoc/) for a more detailed tutorial of the API.
1. Go to [StackOverflow](https://stackoverflow.com/questions/tagged/mpandroidchart) and ask your questions there. The community will be much more helpful and willing to offer guidance.
### You have been warned!
From now on, any issues asking for help will get closed with a link to this file.
### Additional Context
ADD A REWARD using [Speed](speedoss.com) to SOLVE this issue QUICKLY and SUPPORT this project.
================================================
FILE: .github/ISSUE_TEMPLATE.md
================================================
<!---
BEFORE YOU SUBMIT please read the following:
Please search open/closed issues before submitting since someone might have asked
the same thing before!
If you have a support request or question please submit them on StackOverflow:
https://stackoverflow.com/questions/tagged/mpandroidchart
using the tags `android` & `mpandroidchart`
Please also look at the CONTRIBUTING file before opening an issue:
https://github.com/PhilJay/MPAndroidChart/blob/master/CONTRIBUTING.md
Issues on GitHub are only related to problems with MPAndroidChart itself and we
cannot answer support questions here. We will close your issue without a response.
-->
**Summary**
<!-- A clear and concise description of what the bug is. -->
**Expected Behavior**
<!-- A clear and concise description of what you expected to happen. -->
**Possible Solution**
<!-- Not required, but suggest a fix/ reason for the bug, -->
<!-- or ideas how to implement the addition or change -->
**Device (please complete the following information):**
- Device: [e.g. Google Pixel]
- Android Version [e.g. 7.0]
- Library Version (e.g. 3.1.0-alpha)
**Additional Context**
<!-- Add any other context about the problem here.
If you have source code demonstrating this bug, create a Gist:
https://help.github.com/articles/creating-gists/
and link to it here. -->
================================================
FILE: .github/PULL_REQUEST_TEMPLATE.md
================================================
## PR Checklist:
- [ ] I have tested this extensively and it does not break any existing behavior.
- [ ] I have added/updated examples and tests for any new behavior.
- [ ] If this is a significant change, an issue has already been created where the problem / solution was discussed: [N/A, or add link to issue here]
<!-- If you'd like to suggest a significant change, please
create an issue to discuss those changes and gather
feedback BEFORE submitting your PR. -->
## PR Description
<!-- Describe Your PR Here! -->
<!-- What does this add/ remove/ fix/ change? -->
<!-- WHY should this PR be merged into the main library? -->
================================================
FILE: .gitignore
================================================
# built application files
*.apk
*.ap_
# files for the dex VM
*.dex
# Java class files
*.class
# generated files
bin/
gen/
generated/
docs/
finalOutput/
projectFilesBackup/
build.xml
# Local configuration file (sdk path, etc)
local.properties
# Eclipse project files
.classpath
.project
# Proguard folder generated by Eclipse
proguard/
# Intellij project files
*.iml
*.ipr
*.iws
.idea/
.directory
# gradle wrapper working directory
.gradle
build/
# maven
target/
.DS_Store
================================================
FILE: CONTRIBUTING.md
================================================
> ### Notice
> *Before you continue, this is the* **ANDROID** *library. If you have an* **iOS** *device, please go here instead*:
>
> – https://github.com/danielgindi/Charts
>
> They might tell you to come back here, if they do, listen to them and ignore this notice.
# How to contribute
Bug-fixes and features often come from users of the MPAndroidChart library and improve it greatly. We want to keep it as easy as possible to contribute changes that improve the experience for users all around the world. There are a few guidelines that we need contributors to follow so that we can have a chance of keeping on top of things.
## Creating Issues
There are two main issue templates, one for bugs and another for feature requests. Please use them! You're issue will be much easier to understand, and bugs easier to fix, if you follow the templates. If your issue doesn't fit into those, just use the generic template.
Search existing [issues] to see if your bug has already been reported or if a feature request already exists. Don't forget to remove `is:open` so you see all the issues! If you find that one already exists, use reactions to show how much you care!
## Making Pull Requests
Careful! If you fail to follow these guidlines, you're pull request may be closed, *even if it's really awesome*.
0. **Search** open [pull requests] AND existing [issues] to make sure what you want to do isn't already being worked on or already has an open pull request.
1. **Fork** the repository
1. **Create** a new branch based on `master`, and name it according to your changes
1. **Add** your commits, they MUST follow the [Commit Style](#commit-style) below
1. **Test** your changes by actually running the example app, or create a new example
1. **Create** a pull request, following the auto-generated template
1. ???
1. Profit :money_with_wings:
You are encouraged to use [GitHub Desktop] to inspect your code changes before committing them. It can reveal small changes that might have gone unnoticed, and would be requested for removal before merging.
Check out [#3975](https://github.com/PhilJay/MPAndroidChart/pull/3975) for an example of a good-made-better pull request.
## Commit Style
* **Make commits of logical units**
Don't load your commits with tons of changes, this makes it hard to follow what is happening. However, if you have done a lot of work, and there are commits and merges all over the place, squash them down into fewer commits.
* **Conform to the code style**
It's easy, just look around!
* **Write good commit messages**
You may prefer [Tim Pope's style], you might like the [commitizen-friendly] way. Regardless of the color you pick, you MUST stay within the lines!
```
The commit title CANNOT exceed 50 characters
The body of the message comes after an empty new line, and describes the
changes more thoroughly. If the change is obvious and self-explanatory
from the title, you can omit the body. You should describe all changes
if many were made, or maybe some trickery that only code wizards can
understand.
Be polite and wrap your lines to 72 characters, but if you prefer going
to 100 characters then I guess we can't stop you.
```
## Final Notes
Thanks for reading the contributing file! Have some cake! :cake:
[issues]: https://github.com/PhilJay/MPAndroidChart/issues
[pull requests]: https://github.com/PhilJay/MPAndroidChart/pulls
[GitHub Desktop]: https://desktop.github.com/
[Tim Pope's style]: https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html
[commitizen-friendly]: https://github.com/commitizen/cz-cli
================================================
FILE: LICENSE
================================================
Copyright 2020 Philipp Jahoda
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this software except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
================================================
FILE: MPChartExample/.gitignore
================================================
/build
/release
================================================
FILE: MPChartExample/build.gradle
================================================
apply plugin: 'com.android.application'
android {
compileSdkVersion 28
defaultConfig {
applicationId "com.xxmassdeveloper.mpchartexample"
minSdkVersion 16
targetSdkVersion 28
versionCode 57
versionName '3.1.0'
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation "androidx.appcompat:appcompat:1.0.2"
implementation 'com.google.android.material:material:1.0.0'
implementation project(':MPChartLib')
}
================================================
FILE: MPChartExample/proguard-rules.pro
================================================
# Add project specific ProGuard rules here.
# You can control the set of applied configuration files using the
# proguardFiles setting in build.gradle.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}
# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable
# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile
================================================
FILE: MPChartExample/src/main/AndroidManifest.xml
================================================
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.xxmassdeveloper.mpchartexample">
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<application
android:allowBackup="false"
android:hardwareAccelerated="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme">
<activity
android:name="com.xxmassdeveloper.mpchartexample.notimportant.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="LineChartActivity1" />
<activity android:name="LineChartActivity2" />
<activity android:name="LineChartTime" />
<activity android:name="BarChartActivity" />
<activity android:name="HorizontalBarChartActivity" />
<activity android:name="HorizontalBarNegativeChartActivity" />
<activity android:name="PieChartActivity" />
<activity android:name="PiePolylineChartActivity" />
<activity android:name="MultiLineChartActivity" />
<activity android:name="BarChartActivityMultiDataset" />
<activity android:name="DrawChartActivity" />
<activity android:name="ScatterChartActivity" />
<activity android:name="BubbleChartActivity" />
<activity android:name=".fragments.SimpleChartDemo" />
<activity android:name="ListViewBarChartActivity" />
<activity android:name="ListViewMultiChartActivity" />
<activity android:name="StackedBarActivity" />
<activity android:name="AnotherBarActivity" />
<activity android:name="InvertedLineChartActivity" />
<activity android:name="CandleStickChartActivity" />
<activity android:name="CubicLineChartActivity" />
<activity android:name="RadarChartActivity" />
<activity android:name="LineChartActivityColored" />
<activity android:name="DynamicalAddingActivity" />
<activity android:name="RealtimeLineChartActivity" />
<activity android:name="CombinedChartActivity" />
<activity android:name="PerformanceLineChart" />
<activity android:name="BarChartActivitySinus" />
<activity android:name="ScrollViewActivity" />
<activity android:name="StackedBarActivityNegative" />
<activity android:name="BarChartPositiveNegative" />
<activity android:name="FilledLineActivity" />
<activity android:name="HalfPieChartActivity" />
</application>
</manifest>
================================================
FILE: MPChartExample/src/main/assets/cosine.txt
================================================
1.0#0
0.9998000066755178#1
0.9992001066967312#2
0.9982005400156222#3
0.996801706445518#4
0.9950041651292624#5
0.992808635283034#6
0.990215996129463#7
0.9872272839453933#8
0.9838436941753507#9
0.9800665802095645#10
0.9758974528426302#11
0.9713379796692108#12
0.9663899805862244#13
0.9610554379813293#14
0.9553364856027305#15
0.9492354109575819#16
0.9427546543970131#17
0.9358968081400203#18
0.9286646152366127#19
0.9210609684706269#20
0.913088909202652#21
0.904751626153523#22
0.8960524541288755#23
0.8869948726852646#24
0.8775825047383886#25
0.8678191299221538#26
0.8577086396867667#27
0.8472550780858032#28
0.8364626263965502#29
0.8253356014475525#30
0.8138784538919424#31
0.8020957664272419#32
0.7899922519623475#33
0.7775727517324336#34
0.7648422333625261#35
0.7518057888805234#36
0.7384686326804557#37
0.724836099436802#38
0.7109136419706951#39
0.6967068290688696#40
0.6822213432562266#41
0.667462978522903#42
0.6524376380067577#43
0.6371513316321991#44
0.6216101737063007#45
0.605820380473164#46
0.5897882676275087#47
0.5735202477884837#48
0.5570228279347097#49
0.54030260680158#50
0.5233662722418589#51
0.506220598550635#52
0.48887244375569844#53
0.47132874687442705#54
0.45359652513827653#55
0.4356828711859872#56
0.4175949502266283#57
0.3993399971736154#58
0.3809253137508472#59
0.36235826557211853#60
0.34364627919497903#61
0.3247968391502145#62
0.3058174849481404#63
0.2867158080629036#64
0.2674994488960003#65
0.2481760937202225#66
0.22875347160525775#67
0.2092393513261698#68
0.18964153825599847#69
0.16996787124372015#70
0.1502262194788189#71
0.1304244793437215#72
0.11057057125535577#73
0.09067243649709553#74
0.07073803404235907#75
0.050775337371132094#76
0.03079233128068804#77
0.01079700869178177#78
-0.009202632548406111#79
-0.02919859286529534#80
-0.04918287415662309#81
-0.06914748299157214#82
-0.08908443380803052#83
-0.10898575210670376#84
-0.12884347764080226#85
-0.1486496676000277#86
-0.16839639978758542#87
-0.18807577578895107#88
-0.20767992413112554#89
-0.22720100343111285#90
-0.24663120553236303#91
-0.2659627586279245#92
-0.28518793036905754#93
-0.3042990309580645#94
-0.32328841622410065#95
-0.3421484906807349#96
-0.3608717105640369#97
-0.37945058684997673#98
-0.39787768824992864#99
-0.4161456441830819#100
-0.43424725510755136#101
-0.4521750648543838#102
-0.469922010949154#103
-0.4874809948635857#104
-0.5048449932516255#105
-0.5220070607586818#106
-0.5389603327996688#107
-0.5556980283047446#108
-0.5722134524316421#109
-0.5884999992435129#110
-0.6045511543512081#111
-0.6203604975189423#112
-0.6359217052322976#113
-0.6512285532275404#114
-0.6662749189812381#115
-0.6810547841591839#116
-0.6955622370236441#117
-0.7097914747979706#118
-0.7237368059876295#119
-0.737392652656719#120
-0.7507535526590651#121
-0.7638141618230024#122
-0.7765692560889685#123
-0.7890137335990532#124
-0.8011426167376704#125
-0.8129510541225339#126
-0.824434322545142#127
-0.8355878288599945#128
-0.8464071118217855#129
-0.8568878438698396#130
-0.8670258328590743#131
-0.8768170237367994#132
-0.886257500164681#133
-0.8953434860852212#134
-0.9040713472321283#135
-0.912437592583972#136
-0.9204388757605422#137
-0.9280719963613548#138
-0.9353339012457665#139
-0.9422216857541875#140
-0.948732594869905#141
-0.9548640243210507#142
-0.960613521622273#143
-0.9659787870556967#144
-0.9709576745907774#145
-0.9755481927426838#146
-0.979748505368863#147
-0.9835569324034725#148
-0.9869719505293822#149
-0.98999219378748#150
-0.9926164541230362#151
-0.9948436818689081#152
-0.9966729861653926#153
-0.998103635316557#154
-0.9991350570829072#155
-0.9997668389102758#156
-0.9999987280948375#157
-0.9998306318841871#158
-0.9992626175144392#159
-0.9982949121833353#160
-0.996927902959367#161
-0.9951621366269541#162
-0.9929983194677395#163
-0.9904373169780857#164
-0.9874801535228883#165
-0.9841280119258453#166
-0.9803822329963435#167
-0.9762443149931541#168
-0.97171591302515#169
-0.9667988383892859#170
-0.9614950578461049#171
-0.9558066928330617#172
-0.9497360186159785#173
-0.9432854633789693#174
-0.9364576072532017#175
-0.9292551812848803#176
-0.9216810663428666#177
-0.9137382919663726#178
-0.9054300351531868#179
-0.8967596190889212#180
-0.887730511817783#181
-0.8783463248554058#182
-0.8686108117442946#183
-0.8585278665524617#184
-0.8481015223158543#185
-0.8373359494251967#186
-0.8262354539578933#187
-0.8148044759556579#188
-0.8030475876485598#189
-0.7909694916261961#190
-0.7785750189567227#191
-0.765869127254494#192
-0.7528568986970883#193
-0.7395435379925076#194
-0.725934370297368#195
-0.712034839086912#196
-0.6978505039776957#197
-0.6833870385038194#198
-0.6686502278475953#199
-0.653645966525555#200
-0.6383800725148856#201
-0.6228590159091549#202
-0.6070888244769085#203
-0.5910758060724219#204
-0.5748263656773369#205
-0.5583470028387585#206
-0.5416443090695284#207
-0.5247249652117124#208
-0.5075957387643578#209
-0.49026348117658924#210
-0.47273512510712556#211
-0.455017681651314#212
-0.4371182375367911#213
-0.4190439522888913#214
-0.4008020553669378#215
-0.3823998432725609#216
-0.3638446766311999#217
-0.34514397724795687#218
-0.3263052251389793#219
-0.3073359555395589#220
-0.2882437558901438#221
-0.26903626280146914#222
-0.2497211590000209#223
-0.230306170255053#224
-0.210799062288389#225
-0.19120763766824242#226
-0.17153973268829978#227
-0.1518032142333134#228
-0.13200597663245844#229
-0.11215593850171253#230
-0.09226103957652096#231
-0.07232923753601443#232
-0.052368504820049594#233
-0.032386825440345476#234
-0.012392191786991334#235
0.00760739856839673#236
0.027603946071591657#237
0.04758945238546438#238
0.06755592358920592#239
0.08749537337578304#240
0.10739982624634846#241
0.127261320700328#242
0.14707191241990855#243
0.16682367744765325#244
0.18650871535597274#245
0.2061191524071849#246
0.22564714470289873#247
0.24508488132146347#248
0.26442458744222685#249
0.28365852745535386#250
0.30277900805596175#251
0.32177838132133346#252
0.3406490477699788#253
0.35938345940131994#254
0.3779741227147856#255
0.39641360170710516#256
0.4146945208466053#257
0.43280956802331894#258
0.4507514974737259#259
0.4685131326789562#260
0.48608736923529655#261
0.5034671776958516#262
0.5206456063822237#263
0.5376157841650862#264
0.5543709232125382#265
0.5709043217051422#266
0.5872093665165563#267
0.6032795358586928#268
0.6191084018903404#269
0.6346896332882112#270
0.6500169977793795#271
0.6650843646341041#272
0.6798857071180334#273
0.6944151049028142#274
0.7086667464341395#275
0.7226349312562887#276
0.7363140722922291#277
0.749698698078368#278
0.7627834549530611#279
0.775563109198002#280
0.7880325491316352#281
0.8001867871537571#282
0.8120209617404855#283
0.8235303393888008#284
0.8347103165098803#285
0.8455564212704689#286
0.8560643153815497#287
0.866229795833598#288
0.8760487965777259#289
0.885517390152045#290
0.8946317892525951#291
0.9033883482482131#292
0.9117835646387336#293
0.9198140804559395#294
0.9274766836067025#295
0.934768309157775#296
0.9416860405617193#297
0.9482271108234865#298
0.9543889036071753#299
0.9601689542825289#300
0.9655649509107532#301
0.970574735169259#302
0.9751963032149611#303
0.9794278064857869#304
0.9832675524400757#305
0.9867140052335709#306
0.9897657863337365#307
0.9924216750711504#308
0.9946806091277554#309
0.9965416849617705#310
0.9980041581690963#311
0.9990674437810647#312
0.9997311164984192#313
0.9999949108614278#314
0.9998587213560639#315
0.9993226024562099#316
0.9983867686018685#317
0.9970515941133901#318
0.9953176130417491#319
0.9931855189549322#320
0.9906561646605199#321
0.987730561864576#322
0.9844098807669794#323
0.980695449593361#324
0.9765887540638312#325
0.9720914367987137#326
0.9672052966615201#327
0.9619322880394301#328
0.956274520061564#329
0.9502342557553608#330
0.9438139111413991#331
0.9370160542670232#332
0.9298434041791597#333
0.9222988298367378#334
0.914385348963146#335
0.9061061268391848#336
0.8974644750369997#337
0.8884638500954981#338
0.8791078521377839#339
0.8694002234311572#340
0.8593448468902616#341
0.8489457445239725#342
0.8382070758266503#343
0.8271331361144011#344
0.8157283548070109#345
0.8039972936562406#346
0.7919446449211889#347
0.779575229491455#348
0.7668939949588511#349
0.7539060136384351#350
0.7406164805396558#351
0.727030711288423#352
0.7131541400009316#353
0.6989923171100918#354
0.6845509071454342#355
0.6698356864673781#356
0.6548525409567681#357
0.6396074636606056#358
0.6241065523949136#359
0.6083560073056969#360
0.5923621283889708#361
0.5761313129708517#362
0.5596700531487165#363
0.5429849331944554#364
0.5260826269208558#365
0.5089698950121717#366
0.4916535823199446#367
0.4741406151251599#368
0.4564379983678321#369
0.43855281284512715#370
0.42049221237914375#371
0.4022634209554854#372
0.3838737298337676#373
0.36533049463121725#374
0.346641132380529#375
0.32781311856315715#376
0.3088539841192281#377
0.28977131243527066#378
0.2705727363109682#379
0.25126593490614646#380
0.23185863066921794#381
0.21235858624831114#382
0.1927736013863209#383
0.1731115098011213#384
0.15338017605218865#385
0.13358749239488882#386
0.11374137562368615#387
0.09384976390553743#388
0.07392061360473688#389
0.05396189610048263#390
0.03398159459843745#391
0.013987700937558934#392
-0.0060117876065233595#393
-0.026008871520305465#394
-0.04599555225210164#395
-0.0659638354113523#396
-0.08590573396626752#397
-0.10581327143852721#398
-0.12567848509376003#399
-0.14549342912652474#400
-0.16525064811995077#401
-0.18494176603177878#402
-0.20455890631685353#403
-0.22409422202143867#404
-0.2435398989220372#405
-0.26288815865111975#406
-0.2821312618085105#407
-0.3012615110571854#408
-0.32027125420224567#409
-0.3391528872518335#410
-0.3578988574587669#411
-0.37650166634167603#412
-0.39495387268443305#413
-0.4132480955126757#414
-0.4313770170462337#415
-0.44933338562627717#416
-0.46711001861601636#417
-0.48469980527379214#418
-0.5020957095974079#419
-0.5192907731385656#420
-0.5362781177862795#421
-0.5530509485181553#422
-0.5696025561184319#423
-0.5859263198617023#424
-0.602015710161236#425
-0.6178642911808461#426
-0.6334657234092563#427
-0.6488137661959366#428
-0.6639022802473945#429
-0.6787252300829233#430
-0.6932766864488242#431
-0.7075508286901373#432
-0.7215419470789324#433
-0.735244445098229#434
-0.7486528416806302#435
-0.7617617734007782#436
-0.7745659966207497#437
-0.787060389587538#438
-0.7992399544817796#439
-0.8110998194169068#440
-0.822635240387926#441
-0.8338416031690444#442
-0.8447144251593824#443
-0.8552493571760367#444
-0.8654421851937745#445
-0.8752888320306655#446
-0.8847853589789743#447
-0.8939279673806632#448
-0.9027130001468745#449
-0.9111369432207839#450
-0.9191964269832412#451
-0.9268882276006345#452
-0.9342092683144392#453
-0.9411566206719377#454
-0.9477275056976144#455
-0.9539192950047597#456
-0.959729511846838#457
-0.9651558321081987#458
-0.9701960852337338#459
-0.9748482550971108#460
-0.9791104808072335#461
-0.9829810574526074#462
-0.9864584367833128#463
-0.9895412278303127#464
-0.9922281974618472#465
-0.9945182708766922#466
-0.9964105320340856#467
-0.9979042240201477#468
-0.998998749350651#469
-0.9996936702100165#470
-0.9999887086264423#471
-0.9998837465830935#472
-0.9993788260653099#473
-0.9984741490438113#474
-0.9971700773939082#475
-0.99546713275075#476
-0.9933659963006688#477
-0.9908675085087004#478
-0.9879726687823952#479
-0.9846826350720495#480
-0.9809987234075198#481
-0.9769224073718046#482
-0.9724553175116033#483
-0.9675992406850901#484
-0.9623561193471611#485
-0.9567280507724435#486
-0.9507172862163743#487
-0.9443262300146881#488
-0.9375574386216696#489
-0.9304136195875602#490
-0.922897630475524#491
-0.915012477718608#492
-0.9067613154171548#493
-0.8981474440771456#494
-0.8891743092899825#495
-0.879845500354234#496
-0.8701647488398982#497
-0.8601359270957558#498
-0.8497630467004118#499
-0.8390502568576437#500
-0.8280018427366993#501
-0.8166222237582085#502
-0.8049159518263918#503
-0.7928877095082767#504
-0.7805423081606475#505
-0.767884686005479#506
-0.7549199061546221#507
-0.7416531545845351#508
-0.728089738061866#509
-0.7142350820207211#510
-0.7000947283924623#511
-0.6856743333889093#512
-0.6709796652398244#513
-0.6560166018855939#514
-0.640791128626021#515
-0.6253093357261775#516
-0.6095774159802665#517
-0.5936016622344745#518
-0.5773884648698012#519
-0.5609443092458755#520
-0.5442757731067793#521
-0.5273895239499172#522
-0.5102923163589844#523
-0.4929909893020995#524
-0.4754924633961832#525
-0.4578037381386771#526
-0.4399318891077101#527
-0.42188406513183174#528
-0.4036674854304451#529
-0.3852894367260835#530
-0.36675727032968475#531
-0.3480783992000305#532
-0.3292602949785258#533
-0.3103104850005053#534
-0.2912365492842617#535
-0.27204611749900054#536
-0.25274686591293494#537
-0.23334651432273967#538
-0.21385282296559432#539
-0.19427358941504982#540
-0.17461664546196007#541
-0.1548898539817267#542
-0.13510110578910986#543
-0.11525831648186291#544
-0.09536942327445402#545
-0.07544238182314085#546
-0.05548516304366845#547
-0.03550574992286332#548
-0.015512134325398927#549
0.004487686202989896#550
0.02448571163456509#551
0.04447394265963625#552
0.06444438388632431#553
0.08438904703875809#554
0.10429995415242439#555
0.1241691407653935#556
0.1439886591041436#557
0.16375058126270975#558
0.18344700237388564#559
0.20307004377121#560
0.2226118561404721#561
0.2420646226594768#562
0.2614205621248122#563
0.28067193206436947#564
0.29981103183437086#565
0.31883020569966475#566
0.3377218458960585#567
0.35647839567346157#568
0.3750923523186232#569
0.3935562701562553#570
0.41186276352733925#571
0.4300045097434266#572
0.44797425201575064#573
0.46576480235797824#574
0.4833690444614399#575
0.500779936541689#576
0.5179905141552499#577
0.5349938929854311#578
0.5517832715960851#579
0.5683519341522173#580
0.5846932531063534#581
0.6008006918495911#582
0.6166678073262762#583
0.6322882526112575#584
0.6476557794486876#585
0.6627642407513568#586
0.6776075930595586#587
0.6921798989585037#588
0.706475329453315#589
0.7204881663006553#590
0.7342128042960522#591
0.7476437535160088#592
0.7607756415139992#593
0.7736032154694754#594
0.7861213442890201#595
0.7983250206588106#596
0.8102093630475687#597
0.8217696176591981#598
0.8330011603343257#599
0.8438994983999891#600
0.854460272466728#601
0.8646792581723609#602
0.8745523678717522#603
0.8840756522718898#604
0.893245302011622#605
0.9020576491854215#606
0.910509168810565#607
0.9185964802371446#608
0.926316348500344#609
0.9336656856144409#610
0.9406415518080167#611
0.9472411566998794#612
0.95346186041523#613
0.9593011746416258#614
0.9647567636243177#615
0.9698264451005635#616
0.974508191172544#617
0.9788001291185322#618
0.9827005421419915#619
0.9862078700583026#620
0.989320709918845#621
0.9920378165721839#622
0.9943581031621368#623
0.9962806415625208#624
0.9978046627484086#625
0.9989295571037418#626
0.9996548746651802#627
0.9999803253020899#628
0.9999057788325965#629
0.9994312650756588#630
0.998556973839141#631
0.9972832548438884#632
0.9956106175838376#633
0.9935397311222164#634
0.9910714238239149#635
0.9882066830241357#636
0.9849466546334548#637
0.9812926426794514#638
0.9772461087850911#639
0.9728086715840686#640
0.9679821060733467#641
0.9627683429031486#642
0.9571694676046879#643
0.9511877197559462#644
0.9448254920858304#645
0.9380853295170695#646
0.9309699281482325#647
0.923482134175276#648
0.9156249427530513#649
0.9074014967972275#650
0.8988150857271101#651
0.8898691441498562#652
0.8805672504866153#653
0.8709131255411423#654
0.8609106310114581#655
0.8505637679451508#656
0.8398766751389367#657
0.8288536274831215#658
0.8174990342516223#659
0.8058174373382364#660
0.7938135094398614#661
0.7814920521873926#662
0.7688579942250473#663
0.7559163892388825#664
0.7426724139352946#665
0.7291313659703125#666
0.7152986618305073#667
0.7011798346663719#668
0.6867805320790326#669
0.6721065138611806#670
0.6571636496931266#671
0.6419579167948992#672
0.6264953975353273#673
0.610782276999062#674
0.5948248405125122#675
0.5786294711296829#676
0.5622026470789215#677
0.5455509391715946#678
0.52868100817373#679
0.5115996021416783#680
0.49431355372285585#681
0.4768297774226521#682
0.45915526683859303#683
0.44129709186286736#684
0.4232623958543345#685
0.4050583927811453#686
0.3866923643351191#687
0.36817165701903065#688
0.34950367920797243#689
0.3306958981859679#690
0.31175583715902044#691
0.2926910722457939#692
0.2735092294471269#693
0.2542179815955952#694
0.23482504528633993#695
0.21533817779039144#696
0.19576517395172216#697
0.17611386306927027#698
0.15639210576518112#699
0.13660779084051936#700
0.11676883211970907#701
0.0968831652849648#702
0.07695874470197908#703
0.057003540238136606#704
0.03702553407452759#705
0.017032717513035638#706
-0.002966912220222811#707
-0.022965355173828687#708
-0.0429546118710807#709
-0.06292668650982579#710
-0.08287359016081984#711
-0.10278734396333908#712
-0.12265998231676409#713
-0.1424835560668597#714
-0.1622501356854762#715
-0.18195181444240016#716
-0.20158071156808577#717
-0.2211289754060019#718
-0.2405887865533338#719
-0.2599523609887831#720
-0.2792119531862151#721
-0.2983598592129078#722
-0.3173884198111633#723
-0.33629002346204884#724
-0.3550571094300426#725
-0.37368217078736515#726
-0.39215775741678827#727
-0.4104764789917186#728
-0.4286310079323652#729
-0.446614082336808#730
-0.46441850888579467#731
-0.48203716572010397#732
-0.4994630052893251#733
-0.5166890571709126#734
-0.5337084308583907#735
-0.5505143185175893#736
-0.5670999977098123#737
-0.5834588340808463#738
-0.5995842840147351#739
-0.6154698972512584#740
-0.6311093194660693#741
-0.6464962948124537#742
-0.6616246684237019#743
-0.6764883888750848#744
-0.6910815106044541#745
-0.7053981962904975#746
-0.719432719187695#747
-0.7331794654170467#748
-0.7466329362116519#749
================================================
FILE: MPChartExample/src/main/assets/hugecosine.txt
================================================
1.0#0
0.9999875000266004#1
0.9999500004189004#2
0.9998875021143881#3
0.9998000066755178#4
0.9996875162663903#5
0.9995500337132301#6
0.9993875625182742#7
0.9992001066967312#8
0.9989876709349848#9
0.9987502605439158#10
0.9984878814587691#11
0.9982005402390055#12
0.997888243826164#13
0.997551000232435#14
0.9971888178888995#15
0.9968017058501071#16
0.996389673793849#17
0.995952732020916#18
0.9954908914548417#19
0.9950041636416285#20
0.9944925607494591#21
0.9939560955683934#22
0.9933947815100469#23
0.9928086326072573#24
0.9921976635137321#25
0.991561890469533#26
0.9909013284769972#27
0.9902159940501084#28
0.9895059043221591#29
0.9887710770453216#30
0.9880115305902044#31
0.9872272839453933#32
0.986418356716976#33
0.9855847691280525#34
0.9847265420182294#35
0.9838436968430989#36
0.9829362556737022#37
0.9820042411959782#38
0.9810476767101955#39
0.9800665861303712#40
0.9790609939836716#41
0.9780309254098003#42
0.9769764061603686#43
0.9758974625982528#44
0.9747941216969342#45
0.9736664110398252#46
0.9725143588195798#47
0.9713379938373885#48
0.9701373455022586#49
0.9689124438302785#50
0.9676633194438681#51
0.9663900035710121#52
0.9650925280444805#53
0.963770925301032#54
0.9624252283806033#55
0.9610554709254832#56
0.9596616871794713#57
0.9582439119870223#58
0.9568021807923746#59
0.955336529638664#60
0.9538469951670234#61
0.9523336146156658#62
0.9507964258189542#63
0.9492354672064549#64
0.9476507778019777#65
0.9460423972225994#66
0.9444103656776743#67
0.942754723967828#68
0.941075513483938#69
0.9393727762060992#70
0.9376465547025732#71
0.9358968921287257#72
0.9341238322259465#73
0.9323274193205561#74
0.930507698322698#75
0.9286647147252156#76
0.926798514602515#77
0.924909144609413#78
0.9229966519799709#79
0.9210610845263139#80
0.9191024906374349#81
0.9171209192779859#82
0.9151164199870532#83
0.9130890428769189#84
0.9110388386318088#85
0.9089658585066243#86
0.9068701543256616#87
0.9047517784813164#88
0.9026107839327733#89
0.9004472242046825#90
0.8982611533858212#91
0.8960526261277421#92
0.8938216976434059#93
0.8915684237058024#94
0.8892928606465551#95
0.8869950653545136#96
0.8846750952743309#97
0.8823330084050275#98
0.8799688632985414#99
0.8775827190582647#100
0.875174620918988#101
0.872744657789488#102
0.8702928761306141#103
0.8678193372366634#104
0.8653241029458612#105
0.862807235638816#106
0.8602687982369593#107
0.857708854200973#108
0.8551274675292025#109
0.8525247027560572#110
0.8499006249503964#111
0.8472552997139039#112
0.8445887931794465#113
0.8419011720094214#114
0.8391925033940898#115
0.836462855049897#116
0.8337122952177791#117
0.8309408926614577#118
0.8281487166657199#119
0.8253358370346872#120
0.8225023240900697#121
0.8196482486694084#122
0.8167736821243041#123
0.8138786963186335#124
0.8109633636267531#125
0.8080277569316892#126
0.8050719496233163#127
0.8020960155965222#128
0.7991000292493609#129
0.7960840654811918#130
0.7930481996908085#131
0.7899925077745529#132
0.7869170661244178#133
0.7838219516261379#134
0.7807072416572667#135
0.7775730140852427#136
0.7744193472654425#137
0.771246320039222#138
0.7680540117319453#139
0.7648425021510016#140
0.7616118715838099#141
0.7583622007958123#142
0.7550935710284542#143
0.7518060639971536#144
0.7484997618892583#145
0.7451747473619912#146
0.7418311035403837#147
0.7384689140151978#148
0.7350882628408362#149
0.731689234533241#150
0.7282719140677808#151
0.7248363868771261#152
0.7213827388491142#153
0.7179110563246011#154
0.7144214260953035#155
0.7109139354016291#156
0.7073886719304953#157
0.703845723813137#158
0.7002851796229038#159
0.6967071283730453#160
0.6931116595144857#161
0.6894988629335878#162
0.6858688289499055#163
0.6822216483139265#164
0.6785574122048027#165
0.6748762122280713#166
0.6711781404133643#167
0.6674632892121084#168
0.6637317514952128#169
0.6599836205507482#170
0.6562189900816142#171
0.6524379542031972#172
0.6486406074410166#173
0.6448270447283628#174
0.6409973614039232#175
0.6371516532093986#176
0.6332900162871105#177
0.6294125471775964#178
0.6255193428171973#179
0.6216105005356339#180
0.6176861180535732#181
0.6137462934801857#182
0.6097911253106927#183
0.6058207124239038#184
0.6018351540797451#185
0.5978345499167776#186
0.5938189999497062#187
0.5897886045668794#188
0.5857434645277798#189
0.5816836809605047#190
0.5776093553592384#191
0.5735205895817143#192
0.569417485846669#193
0.5653001467312864#194
0.5611686751686337#195
0.5570231744450878#196
0.5528637481977532#197
0.5486905004118711#198
0.5445035354182197#199
0.5403029578905063#200
0.5360888225267997#201
0.531861335151569#202
0.5276205512960215#203
0.5233665769793306#204
0.5190995185504299#205
0.5148194826853544#206
0.5105265763845734#207
0.5062209069703166#208
0.5019025820838895#209
0.49757170968298353#210
0.4932283980389766#211
0.4888727557342265#212
0.48450489165935634#213
0.48012491501053217#214
0.4757329352867332#215
0.4713290622870145#216
0.46691340610776155#217
0.4624860771399384#218
0.45804718606632744#219
0.45359684385876275#220
0.4491351617753555#221
0.44466225135771265#222
0.4401782244281483#223
0.4356831930868885#224
0.4311772697092682#225
0.4266605669429223#226
0.4221331977049695#227
0.4175952751791888#228
0.41304691281319084#229
0.4084882243155809#230
0.40391932365311667#231
0.39934032504785877#232
0.39475134297431563#233
0.39015249215658115#234
0.3855438875654671#235
0.3809256444156283#236
0.37629787816268284#237
0.3716607045003254#238
0.3670142393574348#239
0.36235859889517613#240
0.3576938995040964#241
0.35302025780121504#242
0.3483377906271084#243
0.34364661504298855#244
0.33894684832777716#245
0.33423860797517324#246
0.3295220116907158#247
0.3247971773888415#248
0.32006422318993644#249
0.3153232674173834#250
0.3105744285946037#251
0.3058178254420942#252
0.30105357687445905#253
0.2962818019974372#254
0.2915026201049245#255
0.2867161506759915#256
0.2819225133718963#257
0.2771218280330933#258
0.272314214676237#259
0.2674997934911818#260
0.26267868483797685#261
0.25785100924385757#262
0.25301688740023215#263
0.24817644015966442#264
0.24332978853285245#265
0.2384770536856034#266
0.2336183569358043#267
0.22875381975038914#268
0.22388356374230226#269
0.21900771066745797#270
0.2141263824216967#271
0.2092397010377376#272
0.2043477886821277#273
0.19945076765218786#274
0.1945487603729553#275
0.1896418893941229#276
0.18473027738697562#277
0.17981404714132362#278
0.17489332156243254#279
0.16996822366795095#280
0.16503887658483485#281
0.16010540354626954#282
0.15516792788858874#283
0.15022657304819137#284
0.1452814625584554#285
0.1403327200466497#286
0.13538046923084343#287
0.13042483391681284#288
0.12546593799494637#289
0.1205039054371474#290
0.11553886029373478#291
0.11057092669034174#292
0.10560022882481276#293
0.10062689096409856#294
0.09565103744114947#295
0.09067279265180715#296
0.08569228105169467#297
0.08070962715310513#298
0.07572495552188892#299
0.07073839077433948#300
0.06575005757407804#301
0.06076008062893691#302
0.0557685846878419#303
0.05077569453769354#304
0.04578153500024747#305
0.04078623092899386#306
0.03578990720603615#307
0.030792688738968926#308
0.025794700457755317#309
0.02079606731160372#310
0.01579691426584409#311
0.010797366298803818#312
0.005797548398683295#313
7.975855604312091E-4#314
-0.004202397217380315#315
-0.009202274935680665#316
-0.014201922598025704#317
-0.019201215213722672#318
-0.02420002780095494#319
-0.029198235389906547#320
-0.034195713025886414#321
-0.039192335772452236#322
-0.04418797871453384#323
-0.049182516961556066#324
-0.05417582565056104#325
-0.0591677799493297#326
-0.06415825505950261#327
-0.06914712621969989#328
-0.07413426870864026#329
-0.07911955784825905#330
-0.08410286900682513#331
-0.08908407760205674#332
-0.0940630591042359#333
-0.09903968903932184#334
-0.10401384299206266#335
-0.10898539660910582#336
-0.11395422560210687#337
-0.1189202057508367#338
-0.12388321290628707#339
-0.12884312299377418#340
-0.13379981201604074#341
-0.13875315605635566#342
-0.14370303128161213#343
-0.14864931394542336#344
-0.15359188039121618#345
-0.15853060705532263#346
-0.16346537047006876#347
-0.16839604726686158#348
-0.17332251417927305#349
-0.17824464804612186#350
-0.1831623258145524#351
-0.18807542454311113#352
-0.19298382140481993#353
-0.197887393690247#354
-0.2027860188105744#355
-0.20767957430066283#356
-0.21256793782211328#357
-0.2174509871663254#358
-0.22232860025755274#359
-0.22720065515595467#360
-0.23206703006064475#361
-0.2369276033127359#362
-0.24178225339838175#363
-0.24663085895181447#364
-0.251473298758379#365
-0.2563094517575632#366
-0.2611391970460246#367
-0.265962413880613#368
-0.2707789816813885#369
-0.2755887800346367#370
-0.28039168869587866#371
-0.28518758759287705#372
-0.2899763568286378#373
-0.2947578766844079#374
-0.2995320276226679#375
-0.3042986902901207#376
-0.3090577455206751#377
-0.3138090743384252#378
-0.3185525579606246#379
-0.32328807780065594#380
-0.32801551547099567#381
-0.33273475278617365#382
-0.3374456717657279#383
-0.3421481546371538#384
-0.34684208383884885#385
-0.35152734202305125#386
-0.3562038120587738#387
-0.3608713770347322#388
-0.3655299202622677#389
-0.3701793252782644#390
-0.3748194758480608#391
-0.37945025596835547#392
-0.38407154987010744#393
-0.3886832420214303#394
-0.39328521713048026#395
-0.3978773601483388#396
-0.4024595562718885#397
-0.40703169094668357#398
-0.41159364986981317#399
-0.41614531899275947#400
-0.4206866926716328#401
-0.42521754872365886#402
-0.4297377738724872#403
-0.43424725510755136#404
-0.43874587968689477#405
-0.44323353513998887#406
-0.4477101092705453#407
-0.4521754901593209#408
-0.45662956616691575#409
-0.46107222593656433#410
-0.4655033583969195#411
-0.46992285276482954#412
-0.4743305985481076#413
-0.47872648554829444#414
-0.48311040386341325#415
-0.4874822438907175#416
-0.49184189632943087#417
-0.4961892521834803#418
-0.5005242027642206#419
-0.5048466396931521#420
-0.5091564549046301#421
-0.5134535406485664#422
-0.5177377894931237#423
-0.5220090943274008#424
-0.5262673483641115#425
-0.5305124451422532#426
-0.5347442785297694#427
-0.5389627427262028#428
-0.5431677322653408#429
-0.5473591420178513#430
-0.5515368671939123#431
-0.5557008033458308#432
-0.5598508463706547#433
-0.5639868925127751#434
-0.5681088383665206#435
-0.572216580878742#436
-0.5763100173513899#437
-0.5803890454440808#438
-0.5844535631766568#439
-0.5885034689317347#440
-0.5925386614572468#441
-0.5965590398689722#442
-0.6005645036530591#443
-0.6045549526685374#444
-0.608530287149823#445
-0.6124904077092115#446
-0.616435215339363#447
-0.6203646114157777#448
-0.6242784976992615#449
-0.628176776338382#450
-0.6320593498719151#451
-0.6359261212312813#452
-0.639776993742973#453
-0.6436118711309707#454
-0.6474306575191509#455
-0.6512332574336824#456
-0.6550195758054138#457
-0.6587895179722497#458
-0.6625429896815179#459
-0.6662798970923258#460
-0.670000146777906#461
-0.6737036457279527#462
-0.6773903013509467#463
-0.6810600214764702#464
-0.6847127143575117#465
-0.6883482886727591#466
-0.6919666535288833#467
-0.6955677184628104#468
-0.6991513934439836#469
-0.7027175888766136#470
-0.7062662156019193#471
-0.7097971849003561#472
-0.7133104084938348#473
-0.7168057985479276#474
-0.7202832676740654#475
-0.7237427289317211#476
-0.7271840958305846#477
-0.7306072823327243#478
-0.7340122028547384#479
-0.7373987722698945#480
-0.7407669059102578#481
-0.7441165195688084#482
-0.7474475295015458#483
-0.7507598524295832#484
-0.7540534055412291#485
-0.7573281064940582#486
-0.7605838734169695#487
-0.7638206249122337#488
-0.7670382800575276#489
-0.7702367584079579#490
-0.773415979998072#491
-0.7765758653438575#492
-0.779716335444729#493
-0.7828373117855034#494
-0.7859387163383633#495
-0.789020471564807#496
-0.7920825004175875#497
-0.7951247263426388#498
-0.7981470732809895#499
-0.8011494656706649#500
-0.8041318284485754#501
-0.8070940870523942#502
-0.81003616742242#503
-0.8129579960034301#504
-0.8158594997465183#505
-0.8187406061109216#506
-0.8216012430658337#507
-0.824441339092206#508
-0.8272608231845355#509
-0.8300596248526401#510
-0.8328376741234209#511
-0.8355949015426114#512
-0.8383312381765146#513
-0.8410466156137254#514
-0.8437409659668418#515
-0.846414221874162#516
-0.8490663165013681#517
-0.8516971835431975#518
-0.8543067572251003#519
-0.856894972304884#520
-0.8594617640743443#521
-0.8620070683608833#522
-0.8645308215291134#523
-0.8670329604824488#524
-0.8695134226646823#525
-0.8719721460615499#526
-0.874409069202281#527
-0.8768241311611351#528
-0.8792172715589252#529
-0.8815884305645271#530
-0.8839375488963758#531
-0.8862645678239467#532
-0.888569429169225#533
-0.8908520753081592#534
-0.8931124491721026#535
-0.8953504942492394#536
-0.8975661545859979#537
-0.8997593747884496#538
-0.9019301000236936#539
-0.9040782760212279#540
-0.9062038490743061#541
-0.9083067660412798#542
-0.9103869743469281#543
-0.9124444219837707#544
-0.9144790575133696#545
-0.9164908300676139#546
-0.9184796893499921#547
-0.9204455856368498#548
-0.9223884697786324#549
-0.9243082932011141#550
-0.9262050079066121#551
-0.9280785664751869#552
-0.9299289220658281#553
-0.9317560284176243#554
-0.9335598398509212#555
-0.9353403112684623#556
-0.9370973981565176#557
-0.9388310565859953#558
-0.9405412432135412#559
-0.9422279152826213#560
-0.9438910306245916#561
-0.9455305476597518#562
-0.9471464253983851#563
-0.948738623441783#564
-0.9503071019832552#565
-0.9518518218091249#566
-0.953372744299709#567
-0.9548698314302839#568
-0.9563430457720361#569
-0.9577923504929977#570
-0.9592177093589678#571
-0.9606190867344174#572
-0.9619964475833817#573
-0.9633497574703347#574
-0.964678982561051#575
-0.9659840896234514#576
-0.9672650460284338#577
-0.9685218197506887#578
-0.9697543793695005#579
-0.970962694069532#580
-0.972146733641596#581
-0.9733064684834098#582
-0.9744418696003357#583
-0.9755529086061053#584
-0.97663955772353#585
-0.9777017897851946#586
-0.9787395782341376#587
-0.979752897124514#588
-0.9807417211222447#589
-0.9817060255056496#590
-0.9826457861660657#591
-0.9835609796084501#592
-0.9844515829519669#593
-0.9853175739305599#594
-0.9861589308935084#595
-0.9869756328059694#596
-0.987767659249503#597
-0.9885349904225831#598
-0.9892776071410919#599
-0.9899954908388005#600
-0.990688623567832#601
-0.9913569879991114#602
-0.9920005674227975#603
-0.992619345748702#604
-0.9932133075066907#605
-0.9937824378470708#606
-0.9943267225409622#607
-0.994846147980653#608
-0.9953407011799397#609
-0.9958103697744523#610
-0.9962551420219626#611
-0.996675006802679#612
-0.997069953619523#613
-0.9974399725983929#614
-0.99778505448841#615
-0.9981051906621502#616
-0.9984003731158594#617
-0.9986705944696538#618
-0.9989158479677043#619
-0.9991361274784057#620
-0.9993314274945296#621
-0.9995017431333622#622
-0.9996470701368265#623
-0.9997674048715887#624
-0.999862744329149#625
-0.9999330861259167#626
-0.9999784285032701#627
-0.9999987703276004#628
-0.9999941110903395#629
-0.9999644509079737#630
-0.9999097905220397#631
-0.999830131299107#632
-0.9997254752307432#633
-0.9995958249334642#634
-0.9994411836486692#635
-0.9992615552425591#636
-0.9990569442060405#637
-0.9988273556546126#638
-0.99857279532824#639
-0.9982932695912089#640
-0.9979887854319682#641
-0.9976593504629544#642
-0.9973049729204015#643
-0.9969256616641354#644
-0.9965214261773516#645
-0.9960922765663789#646
-0.9956382235604264#647
-0.9951592785113151#648
-0.9946554533931946#649
-0.994126760802243#650
-0.9935732139563528#651
-0.9929948266947995#652
-0.9923916134778967#653
-0.9917635893866336#654
-0.9911107701222985#655
-0.9904331720060862#656
-0.9897308119786897#657
-0.9890037075998769#658
-0.9882518770480515#659
-0.9874753391197985#660
-0.9866741132294145#661
-0.9858482194084217#662
-0.9849976783050681#663
-0.9841225111838102#664
-0.9832227399247819#665
-0.9822983870232478#666
-0.9813494755890398#667
-0.9803760293459807#668
-0.9793780726312895#669
-0.9783556303949743#670
-0.977308728199208#671
-0.9762373922176889#672
-0.9751416492349868#673
-0.9740215266458734#674
-0.9728770524546366#675
-0.9717082552743816#676
-0.9705151643263147#677
-0.9692978094390127#678
-0.9680562210476774#679
-0.9667904301933751#680
-0.9655004685222597#681
-0.9641863682847819#682
-0.9628481623348834#683
-0.9614858841291744#684
-0.9600995677260983#685
-0.9586892477850795#686
-0.9572549595656569#687
-0.9557967389266028#688
-0.9543146223250261#689
-0.9528086468154607#690
-0.9512788500489395#691
-0.9497252702720527#692
-0.9481479463259915#693
-0.9465469176455779#694
-0.9449222242582774#695
-0.9432739067831997#696
-0.941602006430082#697
-0.9399065649982594#698
-0.9381876248756198#699
-0.9364452290375439#700
-0.9346794210458308#701
-0.9328902450476093#702
-0.9310777457742337#703
-0.9292419685401656#704
-0.9273829592418412#705
-0.9255007643565237#706
-0.923595430941141#707
-0.92166700663111#708
-0.9197155396391448#709
-0.9177410787540519#710
-0.91574367333951#711
-0.9137233733328366#712
-0.9116802292437386#713
-0.9096142921530499#714
-0.9075256137114546#715
-0.9054142461381952#716
-0.9032802422197674#717
-0.9011236553086002#718
-0.898944539321722#719
-0.8967429487394131#720
-0.8945189386038425#721
-0.8922725645176932#722
-0.8900038826427711#723
-0.8877129496986013#724
-0.8853998229610097#725
-0.8830645602606917#726
-0.8807072199817654#727
-0.878327861060313#728
-0.8759265429829065#729
-0.8735033257851209#730
-0.8710582700500331#731
-0.8685914369067073#732
-0.8661028880286666#733
-0.8635926856323515#734
-0.8610608924755636#735
-0.8585075718558977#736
-0.855932787609158#737
-0.8533366041077636#738
-0.8507190862591376#739
-0.8480802995040857#740
-0.8454203098151589#741
-0.8427391836950053#742
-0.8400369881747064#743
-0.8373137908121021#744
-0.8345696596901009#745
-0.8318046634149785#746
-0.829018871114662#747
-0.8262123524370019#748
-0.823385177548031#749
-0.8205374171302094#750
-0.8176691423806586#751
-0.8147804250093802#752
-0.8118713372374641#753
-0.8089419517952822#754
-0.8059923419206704#755
-0.8030225813570976#756
-0.8000327443518218#757
-0.7970229056540342#758
-0.7939931405129897#759
-0.7909435246761266#760
-0.7878741343871718#761
-0.7847850463842355#762
-0.7816763378978921#763
-0.7785480866492495#764
-0.7754003708480057#765
-0.7722332691904945#766
-0.7690468608577168#767
-0.7658412255133613#768
-0.7626164433018134#769
-0.759372594846151#770
-0.7561097612461287#771
-0.7528280240761508#772
-0.7495274653832311#773
-0.7462081676849424#774
-0.7428702139673528#775
-0.7395136876829514#776
-0.7361386727485619#777
-0.7327452535432442#778
-0.7293335149061851#779
-0.7259035421345776#780
-0.7224554209814873#781
-0.7189892376537098#782
-0.7155050788096143#783
-0.712003031556978#784
-0.7084831834508074#785
-0.7049456224911501#786
-0.7013904371208943#787
-0.6978177162235578#788
-0.6942275491210654#789
-0.6906200255715166#790
-0.6869952357669405#791
-0.683353270331042#792
-0.6796942203169349#793
-0.6760181772048667#794
-0.6723252328999306#795
-0.6686154797297681#796
-0.6648890104422608#797
-0.6611459182032114#798
-0.6573862965940147#799
-0.6536104200519481#800
-0.6498180228742231#801
-0.6460093795361077#802
-0.6421845852578458#803
-0.6383437356634722#804
-0.6344869267784224#805
-0.6306142550271313#806
-0.626725817230623#807
-0.62282171060409#808
-0.6189020327544623#809
-0.6149668816779679#810
-0.6110163557576822#811
-0.6070505537610684#812
-0.6030695748375086#813
-0.5990735185158242#814
-0.5950624847017885#815
-0.5910365736756281#816
-0.5869958860895164#817
-0.5829405229650567#818
-0.578870585690757#819
-0.5747861760194949#820
-0.5706873960659737#821
-0.5665743483041694#822
-0.5624471355647691#823
-0.5583058610325994#824
-0.5541506282440473#825
-0.5499815410844713#826
-0.5457987037856046#827
-0.5416022209229486#828
-0.5373921974131589#829
-0.5331687385114221#830
-0.528931949808824#831
-0.5246819372297101#832
-0.5204188070290375#833
-0.5161426657897179#834
-0.5118536204199533#835
-0.507551778150563#836
-0.5032372465323027#837
-0.4989101334331758#838
-0.49457054703573655#839
-0.490218595834385#840
-0.48585438863265507#841
-0.481478034540494#842
-0.4770896429715344#843
-0.4726893236403592#844
-0.46827718655975825#845
-0.4638533420379782#846
-0.4594179006759642#847
-0.45497097336459547#848
-0.4505126712819123#849
-0.44604310589033663#850
-0.44156238893388555#851
-0.4370706324353774#852
-0.4325679486936312#853
-0.42805445028065886#854
-0.423530250038851#855
-0.41899546107815555#856
-0.4144501967732501#857
-0.4098945707607072#858
-0.40532869693615337#859
-0.4007526894514218#860
-0.396166662711698#861
-0.39157073137266#862
-0.38696501033761166#863
-0.3823496147546097#864
-0.3777246600135853#865
-0.373090261743459#866
-0.36844653580924985#867
-0.36379359830917873#868
-0.3591315655717657#869
-0.3544605541529216#870
-0.3497806808330343#871
-0.34509206261404884#872
-0.34039481671654215#873
-0.3356890605767926#874
-0.330974911843844#875
-0.32625248837656406#876
-0.321521908240698#877
-0.31678328970591646#878
-0.3120367512428591#879
-0.30728241152017227#880
-0.3025203894015423#881
-0.2977508039427239#882
-0.2929737743885636#883
-0.28818942017001825#884
-0.28339786090116953#885
-0.2785992163762331#886
-0.27379360656656376#887
-0.2689811516176562#888
-0.2641619718461408#889
-0.25933618773677614#890
-0.2545039199394363#891
-0.24966528926609458#892
-0.24482041668780327#893
-0.23996942333166904#894
-0.23511243047782474#895
-0.23024955955639712#896
-0.22538093214447114#897
-0.2205066699630502#898
-0.21562689487401324#899
-0.2107417288770678#900
-0.2058512941067#901
-0.20095571282912114#902
-0.19605510743921073#903
-0.19114960045745666#904
-0.1862393145268919#905
-0.18132437241002838#906
-0.17640489698578782#907
-0.17148101124642948#908
-0.16655283829447542#909
-0.16162050133963263#910
-0.15668412369571275#911
-0.15174382877754902#912
-0.1467997400979109#913
-0.14185198126441595#914
-0.13690067597643962#915
-0.13194594802202259#916
-0.12698792127477593#917
-0.12202671969078414#918
-0.11706246730550612#919
-0.11209528823067413#920
-0.10712530665119085#921
-0.10215264682202466#922
-0.09717743306510308#923
-0.09219978976620465#924
-0.08721984137184906#925
-0.08223771238618596#926
-0.07725352736788216#927
-0.07226741092700747#928
-0.06727948772191944#929
-0.06228988245614669#930
-0.05729871987527115#931
-0.052306124763809386#932
-0.04731222194209275#933
-0.04231713626314681#934
-0.03732099260956983#935
-0.032323915890410615#936
-0.02732603103804562#937
-0.022327463005055514#938
-0.01732833676110123#939
-0.012328777289799584#940
-0.0073289095855985495#941
-0.002328858650652255#942
0.002671250508304198#943
0.0076712928830800445#944
0.012671143467154198#945
0.01767067725880055#946
0.022669769264213147#947
0.027668294500631175#948
0.03266612799946366#949
0.03766314480941383#950
0.042659219999603024#951
0.0476542286626941#952
0.052648045918014266#953
0.05764054691467722#954
0.06263160683470456#955
0.06762110089614638#956
0.07260890435620097#957
0.07759489251433346#958
0.08257894071539353#959
0.08756092435273191#960
0.0925407188713157#961
0.09751819977084228#962
0.10249324260885215#963
0.1074657230038399#964
0.11243551663836408#965
0.11740249926215514#966
0.12236654669522187#967
0.12732753483095607#968
0.13228533963923525#969
0.13723983716952368#970
0.14219090355397107#971
0.14713841501050964#972
0.1520822478459486#973
0.1570222784590668#974
0.1619583833437027#975
0.1668904390918423#976
0.1718183223967045#977
0.17674191005582374#978
0.18166107897413034#979
0.18657570616702798#980
0.1914856687634684#981
0.1963908440090234#982
0.20129110926895374#983
0.2061863420312752#984
0.21107641990982146#985
0.215961220647304#986
0.2208406221183685#987
0.22571450233264828#988
0.23058273943781407#989
0.2354452117226205#990
0.24030179761994902#991
0.24515237570984713#992
0.2499968247225642#993
0.2548350235415831#994
0.25966685120664845#995
0.26449218691679066#996
0.26931091003334606#997
0.27412290008297313#998
0.27892803676066424#999
0.2837261999327538#1000
0.28851726963992114#1001
0.29330112610019016#1002
0.29807764971192385#1003
0.30284672105681437#1004
0.3076082209028686#1005
0.3123620302073893#1006
0.31710803011995103#1007
0.32184610198537184#1008
0.3265761273466795#1009
0.3312979879480732#1010
0.3360115657378801#1011
0.3407167428715066#1012
0.3454134017143847#1013
0.3501014248449132#1014
0.3547806950573927#1015
0.35945109536495673#1016
0.36411250900249587#1017
0.3687648194295774#1018
0.37340791033335874#1019
0.37804166563149555#1020
0.3826659694750437#1021
0.38728070625135586#1022
0.3918857605869718#1023
0.3964810173505028#1024
0.40106636165551024#1025
0.40564167886337776#1026
0.41020685458617745#1027
0.4147617746895295#1028
0.41930632529545586#1029
0.4238403927852271#1030
0.4283638638022034#1031
0.4328766252546682#1032
0.4373785643186556#1033
0.44186956844077147#1034
0.4463495253410071#1035
0.45081832301554636#1036
0.4552758497395659#1037
0.4597219940700286#1038
0.46415664484846947#1039
0.4685796912037749#1040
0.4729910225549547#1041
0.4773905286139063#1042
0.4817780993881725#1043
0.4861536251836913#1044
0.49051699660753834#1045
0.49486810457066166#1046
0.4992068402906093#1047
0.5035330952942491#1048
0.5078467614204799#1049
0.512147730822937#1050
0.5164358959726869#1051
0.5207111496609169#1052
0.5249733850016148#1053
0.5292224954342413#1054
0.533458374726394#1055
0.5376809169764638#1056
0.5418900166162819#1057
0.5460855684137595#1058
0.5502674674755189#1059
0.5544356092495155#1060
0.5585898895276518#1061
0.562730204448383#1062
0.5668564504993135#1063
0.570968524519785#1064
0.5750663237034549#1065
0.5791497456008676#1066
0.5832186881220153#1067
0.5872730495388901#1068
0.5913127284880281#1069
0.5953376239730427#1070
0.5993476353671503#1071
0.6033426624156858#1072
0.607322605238609#1073
0.6112873643330021#1074
0.6152368405755567#1075
0.6191709352250527#1076
0.6230895499248265#1077
0.6269925867052301#1078
0.6308799479860806#1079
0.6347515365790998#1080
0.6386072556903435#1081
0.6424470089226225#1082
0.6462707002779116#1083
0.6500782341597501#1084
0.653869515375632#1085
0.6576444491393854#1086
0.6614029410735427#1087
0.6651448972117002#1088
0.6688702240008668#1089
0.6725788283038037#1090
0.676270617401352#1091
0.6799454989947518#1092
0.6836033812079488#1093
0.6872441725898925#1094
0.690867782116821#1095
0.694474119194538#1096
0.6980630936606774#1097
0.7016346157869571#1098
0.7051885962814226#1099
0.7087249462906794#1100
0.7122435774021144#1101
0.7157444016461064#1102
0.719227331498225#1103
0.7226922798814197#1104
0.7261391601681957#1105
0.729567886182781#1106
0.7329783722032797#1107
0.7363705329638159#1108
0.7397442836566653#1109
0.7430995399343753#1110
0.746436217911874#1111
0.7497542341685669#1112
0.7530535057504234#1113
0.7563339501720501#1114
0.759595485418753#1115
0.7628380299485884#1116
0.7660615026944009#1117
0.7692658230658508#1118
0.7724509109514288#1119
0.7756166867204584#1120
0.7787630712250873#1121
0.7818899858022661#1122
0.7849973522757145#1123
0.7880850929578768#1124
0.7911531306518627#1125
0.7942013886533785#1126
0.7972297907526449#1127
0.8002382612363009#1128
0.8032267248892985#1129
0.8061951069967818#1130
0.8091433333459556#1131
0.8120713302279408#1132
0.814979024439617#1133
0.8178663432854528#1134
0.820733214579323#1135
0.8235795666463138#1136
0.8264053283245143#1137
0.8292104289667959#1138
0.8319947984425784#1139
0.8347583671395834#1140
0.8375010659655747#1141
0.8402228263500859#1142
0.8429235802461342#1143
0.8456032601319221#1144
0.8482617990125253#1145
0.8508991304215678#1146
0.8535151884228835#1147
0.8561099076121648#1148
0.8586832231185977#1149
0.8612350706064834#1150
0.8637653862768475#1151
0.8662741068690343#1152
0.8687611696622883#1153
0.8712265124773234#1154
0.873670073677876#1155
0.8760917921722469#1156
0.8784916074148283#1157
0.8808694594076181#1158
0.8832252887017188#1159
0.8855590363988247#1160
0.8878706441526942#1161
0.8901600541706085#1162
0.8924272092148162#1163
0.8946720526039647#1164
0.8968945282145172#1165
0.8990945804821558#1166
0.9012721544031705#1167
0.9034271955358348#1168
0.9055596500017663#1169
0.9076694644872738#1170
0.9097565862446908#1171
0.9118209630936935#1172
0.9138625434226055#1173
0.9158812761896887#1174
0.9178771109244186#1175
0.9198499977287469#1176
0.9217998872783484#1177
0.9237267308238543#1178
0.9256304801920713#1179
0.9275110877871856#1180
0.9293685065919531#1181
0.9312026901688749#1182
0.9330135926613579#1183
0.9348011687948616#1184
0.9365653738780302#1185
0.9383061638038094#1186
0.9400234950505496#1187
0.9417173246830938#1188
0.9433876103538507#1189
0.9450343103038542#1190
0.9466573833638069#1191
0.9482567889551092#1192
0.9498324870908743#1193
0.9513844383769275#1194
0.9529126040127917#1195
0.9544169457926563#1196
0.955897426106334#1197
0.9573540079401994#1198
0.9587866548781159#1199
0.9601953311023449#1200
0.9615800013944422#1201
0.9629406311361378#1202
0.9642771863102021#1203
0.9655896335012956#1204
0.9668779398968049#1205
0.9681420732876631#1206
0.9693820020691543#1207
0.9705976952417047#1208
0.9717891224116568#1209
0.9729562537920303#1210
0.9740990602032655#1211
0.9752175130739539#1212
0.976311584441552#1213
0.9773812469530805#1214
0.9784264738658082#1215
0.9794472390479205#1216
0.980443516979173#1217
0.9814152827515289#1218
0.9823625120697825#1219
0.9832851812521662#1220
0.9841832672309425#1221
0.9850567475529811#1222
0.9859056003803196#1223
0.9867298044907101#1224
0.9875293392781497#1225
0.9883041847533952#1226
0.9890543215444635#1227
0.9897797308971151#1228
0.9904803946753242#1229
0.9911562953617308#1230
0.9918074160580793#1231
0.9924337404856411#1232
0.9930352529856216#1233
0.993611938519551#1234
0.9941637826696611#1235
0.9946907716392454#1236
0.9951928922530039#1237
0.9956701319573728#1238
0.9961224788208382#1239
0.9965499215342345#1240
0.9969524494110268#1241
0.9973300523875785#1242
0.9976827210234028#1243
0.9980104465013986#1244
0.9983132206280708#1245
0.9985910358337358#1246
0.9988438851727096#1247
0.9990717623234828#1248
0.9992746615888777#1249
0.9994525778961908#1250
0.9996055067973204#1251
0.9997334444688767#1252
0.9998363877122783#1253
0.9999143339538316#1254
0.9999672812447953#1255
0.9999952282614295#1256
0.9999981743050281#1257
0.9999761193019369#1258
0.999929063803555#1259
0.9998570089863212#1260
0.9997599566516848#1261
0.9996379092260601#1262
0.9994908697607661#1263
0.9993188419319499#1264
0.9991218300404953#1265
0.9988998390119147#1266
0.9986528743962263#1267
0.9983809423678153#1268
0.9980840497252794#1269
0.9977622038912591#1270
0.9974154129122517#1271
0.9970436854584105#1272
0.996647030823328#1273
0.9962254589238031#1274
0.995778980299594#1275
0.9953076061131539#1276
0.9948113481493526#1277
0.9942902188151809#1278
0.9937442311394417#1279
0.9931733987724232#1280
0.992577735985558#1281
0.9919572576710666#1282
0.9913119793415845#1283
0.9906419171297749#1284
0.9899470877879251#1285
0.9892275086875274#1286
0.9884831978188455#1287
0.9877141737904641#1288
0.9869204558288239#1289
0.9861020637777411#1290
0.9852590180979107#1291
0.9843913398663958#1292
0.9834990507760999#1293
0.9825821731352249#1294
0.9816407298667135#1295
0.9806747445076756#1296
0.9796842412088003#1297
0.9786692447337523#1298
0.977629780458552#1299
0.9765658743709418#1300
0.9754775530697359#1301
0.9743648437641559#1302
0.9732277742731497#1303
0.9720663730246967#1304
0.9708806690550966#1305
0.9696706920082441#1306
0.9684364721348868#1307
0.9671780402918698#1308
0.965895427941364#1309
0.964588667150079#1310
0.9632577905884618#1311
0.9619028315298808#1312
0.960523823849792#1313
0.9591208020248938#1314
0.9576938011322647#1315
0.9562428568484854#1316
0.9547680054487483#1317
0.9532692838059491#1318
0.9517467293897661#1319
0.9502003802657228#1320
0.9486302750942366#1321
0.9470364531296516#1322
0.9454189542192581#1323
0.9437778188022956#1324
0.9421130879089423#1325
0.9404248031592889#1326
0.9387130067622983#1327
0.9369777415147503#1328
0.9352190508001716#1329
0.9334369785877511#1330
0.9316315694312408#1331
0.9298028684678417#1332
0.9279509214170754#1333
0.9260757745796411#1334
0.924177474836258#1335
0.9222560696464933#1336
0.9203116070475756#1337
0.918344135653194#1338
0.9163537046522822#1339
0.9143403638077896#1340
0.9123041634554366#1341
0.9102451545024561#1342
0.9081633884263212#1343
0.9060589172734576#1344
0.903931793657943#1345
0.9017820707601913#1346
0.8996098023256233#1347
0.8974150426633225#1348
0.895197846644678#1349
0.8929582697020121#1350
0.8906963678271949#1351
0.8884121975702437#1352
0.8861058160379104#1353
0.8837772808922523#1354
0.8814266503491918#1355
0.8790539831770601#1356
0.8766593386951281#1357
0.8742427767721238#1358
0.871804357824735#1359
0.8693441428160987#1360
0.8668621932542777#1361
0.8643585711907221#1362
0.8618333392187183#1363
0.8592865604718241#1364
0.8567182986222898#1365
0.8541286178794673#1366
0.8515175829882039#1367
0.848885259227224#1368
0.8462317124074971#1369
0.843557008870592#1370
0.8408612154870191#1371
0.8381443996545574#1372
0.8354066292965706#1373
0.8326479728603081#1374
0.8298684993151944#1375
0.8270682781511038#1376
0.8242473793766245#1377
0.8214058735173073#1378
0.8185438316139023#1379
0.8156613252205835#1380
0.8127584264031595#1381
0.8098352077372716#1382
0.8068917423065796#1383
0.8039281037009344#1384
0.8009443660145384#1385
0.7979406038440933#1386
0.7949168922869341#1387
0.7918733069391528#1388
0.7888099238937079#1389
0.7857268197385214#1390
0.7826240715545653#1391
0.7795017569139331#1392
0.7763599538779017#1393
0.7731987409949788#1394
0.7700181972989396#1395
0.7668184023068507#1396
0.7635994360170821#1397
0.7603613789073074#1398
0.7571043119324912#1399
0.7538283165228657#1400
0.7505334745818947#1401
0.7472198684842257#1402
0.7438875810736308#1403
0.7405366956609353#1404
0.7371672960219346#1405
0.7337794663953003#1406
0.7303732914804737#1407
0.7269488564355484#1408
0.7235062468751411#1409
0.7200455488682512#1410
0.7165668489361092#1411
0.7130702340500135#1412
0.7095557916291553#1413
0.7060236095384345#1414
0.7024737760862613#1415
0.6989063800223498#1416
0.6953215105354986#1417
0.6917192572513604#1418
0.6880997102302023#1419
0.6844629599646536#1420
0.6808090973774434#1421
0.6771382138191278#1422
0.6734504010658054#1423
0.6697457513168236#1424
0.6660243571924724#1425
0.6622863117316704#1426
0.658531708389637#1427
0.6547606410355573#1428
0.6509732039502342#1429
0.647169491823732#1430
0.6433495997530088#1431
0.639513623239539#1432
0.6356616581869255#1433
0.6317938008985026#1434
0.6279101480749271#1435
0.624010796811762#1436
0.6200958445970481#1437
0.6161653893088677#1438
0.6122195292128958#1439
0.6082583629599453#1440
0.6042819895834993#1441
0.6002905084972359#1442
0.5962840194925422#1443
0.5922626227360198#1444
0.5882264187669801#1445
0.5841755084949316#1446
0.5801099931970557#1447
0.576029974515676#1448
0.571935554455716#1449
0.5678268353821498#1450
0.5637039200174425#1451
0.5595669114389816#1452
0.5554159130765007#1453
0.551251028709493#1454
0.5470723624646173#1455
0.5428800188130941#1456
0.5386741025680941#1457
0.5344547188821178#1458
0.5302219732443663#1459
0.525975971478104#1460
0.5217168197380132#1461
0.5174446245075399#1462
0.5131594925962314#1463
0.5088615311370663#1464
0.5045508475837759#1465
0.5002275497081577#1466
0.4958917455973813#1467
0.49154354365128533#1468
0.48718305257966826#1469
0.48281038139957#1470
0.4784256394325464#1471
0.4740289363019363#1472
0.4696203819301207#1473
0.4652000865357743#1474
0.46076816063111065#1475
0.4563247150191183#1476
0.45186986079079144#1477
0.4474037093223519#1478
0.4429263722724649#1479
0.4384379615794475#1480
0.43393858945846975#1481
0.4294283683987496#1482
0.42490741116074016#1483
0.42037583077331087#1484
0.41583374053092126#1485
0.41128125399078896#1486
0.40671848497005036#1487
0.4021455475429149#1488
0.39756255603781365#1489
0.3929696250345402#1490
0.3883668693613867#1491
0.3837544040922728#1492
0.37913234454386846#1493
0.3745008062727113#1494
0.36985990507231736#1495
0.3652097569702859#1496
0.3605504782253991#1497
0.35588218532471505#1498
0.35120499498065555#1499
0.3465190241280883#1500
0.3418243899214033#1501
0.33712120973158377#1502
0.33240960114327195#1503
0.3276896819518291#1504
0.3229615701603909#1505
0.31822538397691663#1506
0.3134812418112345#1507
0.30872926227208075#1508
0.30396956416413473#1509
0.2992022664850482#1510
0.2944274884224707#1511
0.2896453493510694#1512
0.28485596882954484#1513
0.2800594665976416#1514
0.2752559625731548#1515
0.2704455768489323#1516
0.2656284296898715#1517
0.2608046415299135#1518
0.2559743329690314#1519
0.2511376247702155#1520
0.2462946378564542#1521
0.2414454933077104#1522
0.23659031235789474#1523
0.23172921639183441#1524
0.22686232694223857#1525
0.22198976568665968#1526
0.2171116544444516#1527
0.21222811517372392#1528
0.20733926996829286#1529
0.20244524105462883#1530
0.19754615078880056#1531
0.19264212165341615#1532
0.18773327625456082#1533
0.18281973731873163#1534
0.17790162768976925#1535
0.17297907032578658#1536
0.16805218829609478#1537
0.16312110477812647#1538
0.1581859430543559#1539
0.15324682650921706#1540
0.14830387862601876#1541
0.1433572229838574#1542
0.13840698325452744#1543
0.13345328319942942#1544
0.12849624666647583#1545
0.12353599758699475#1546
0.11857265997263139#1547
0.11360635791224773#1548
0.10863721556882015#1549
0.10366535717633522#1550
0.09869090703668365#1551
0.09371398951655271#1552
0.08873472904431687#1553
0.08375325010692693#1554
0.07876967724679779#1555
0.07378413505869465#1556
0.06879674818661811#1557
0.06380764132068786#1558
0.05881693919402533#1559
0.05382476657963519#1560
0.04883124828728593#1561
0.04383650916038944#1562
0.03884067407287982#1563
0.033843867926091384#1564
0.02884621564563598#1565
0.023847842178279725#1566
0.018848872488819203#1567
0.01384943155695719#1568
0.008849644374178043#1569
0.003849635940622774#1570
-0.0011504687380361003#1571
-0.006150544653719827#1572
-0.01115046679906876#1573
-0.01615011017056768#1574
-0.02114934977167102#1575
-0.026148060615927907#1576
-0.031146117730106976#1577
-0.03614339615732082#1578
-0.04113977096015006#1579
-0.046135117223766925#1580
-0.05112931005905823#1581
-0.056122224605747756#1582
-0.06111373603551791#1583
-0.06610371955513056#1584
-0.07109205040954697#1585
-0.07607860388504686#1586
-0.08106325531234637#1587
-0.08604588006971489#1588
-0.09102635358609082#1589
-0.0960045513441959#1590
-0.1009803488836483#1591
-0.10595362180407435#1592
-0.11092424576821851#1593
-0.11589209650505211#1594
-0.12085704981288019#1595
-0.12581898156244667#1596
-0.13077776770003768#1597
-0.13573328425058317#1598
-0.1406854073207563#1599
-0.14563401310207091#1600
-0.15057897787397695#1601
-0.15552017800695359#1602
-0.16045748996560003#1603
-0.16539079031172413#1604
-0.17031995570742842#1605
-0.1752448629181937#1606
-0.18016538881596006#1607
-0.1850814103822052#1608
-0.18999280471102004#1609
-0.19489944901218145#1610
-0.19980122061422223#1611
-0.20469799696749796#1612
-0.20958965564725085#1613
-0.21447607435667063#1614
-0.2193571309299519#1615
-0.22423270333534864#1616
-0.22910266967822496#1617
-0.23396690820410262#1618
-0.23882529730170513#1619
-0.24367771550599804#1620
-0.24852404150122578#1621
-0.2533641541239447#1622
-0.2581979323660522#1623
-0.2630252553778121#1624
-0.26784600247087603#1625
-0.27266005312130087#1626
-0.27746728697256173#1627
-0.2822675838385613#1628
-0.2870608237066344#1629
-0.29184688674054843#1630
-0.2966256532834996#1631
-0.30139700386110435#1632
-0.3061608191843863#1633
-0.3109169801527587#1634
-0.31566536785700205#1635
-0.3204058635822369#1636
-0.3251383488108919#1637
-0.32986270522566685#1638
-0.33457881471249085#1639
-0.3392865593634751#1640
-0.343985821479861#1641
-0.34867648357496245#1642
-0.35335842837710324#1643
-0.3580315388325491#1644
-0.36269569810843405#1645
-0.36735078959568135#1646
-0.37199669691191894#1647
-0.376633303904389#1648
-0.381260494652852#1649
-0.38587815347248483#1650
-0.3904861649167729#1651
-0.39508441378039666#1652
-0.3996727851021117#1653
-0.4042511641676229#1654
-0.40881943651245256#1655
-0.4133774879248019#1656
-0.4179252044484068#1657
-0.4224624723853865#1658
-0.4269891782990863#1659
-0.43150520901691375#1660
-0.4360104516331679#1661
-0.440504793511862#1662
-0.44498812228953993#1663
-0.4494603258780848#1664
-0.4539212924675219#1665
-0.4583709105288135#1666
-0.4628090688166477#1667
-0.46723565637221925#1668
-0.471650562526004#1669
-0.4760536769005256#1670
-0.4804448894131149#1671
-0.4848240902786625#1672
-0.48919117001236323#1673
-0.4935460194324534#1674
-0.4978885296629405#1675
-0.5022185921363254#1676
-0.5065360985963163#1677
-0.5108409411005356#1678
-0.5151330120232184#1679
-0.5194122040579031#1680
-0.5236784102201146#1681
-0.5279315238500388#1682
-0.5321714386151891#1683
-0.536398048513065#1684
-0.5406112478738021#1685
-0.5448109313628142#1686
-0.5489969939834266#1687
-0.5531693310795012#1688
-0.557327838338053#1689
-0.561472411791858#1690
-0.5656029478220528#1691
-0.5697193431607246#1692
-0.5738214948934934#1693
-0.577909300462085#1694
-0.5819826576668949#1695
-0.5860414646695438#1696
-0.5900856199954225#1697
-0.5941150225362308#1698
-0.5981295715525035#1699
-0.6021291666761299#1700
-0.6061137079128632#1701
-0.6100830956448199#1702
-0.6140372306329708#1703
-0.617976014019622#1704
-0.6218993473308865#1705
-0.6258071324791457#1706
-0.6296992717655023#1707
-0.6335756678822227#1708
-0.6374362239151697#1709
-0.6412808433462255#1710
-0.6451094300557046#1711
-0.6489218883247572#1712
-0.6527181228377621#1713
-0.6564980386847097#1714
-0.6602615413635748#1715
-0.6640085367826797#1716
-0.6677389312630457#1717
-0.6714526315407361#1718
-0.6751495447691873#1719
-0.6788295785215303#1720
-0.6824926407929015#1721
-0.6861386400027427#1722
-0.6897674849970913#1723
-0.6933790850508582#1724
-0.6969733498700972#1725
-0.7005501895942616#1726
-0.7041095147984512#1727
-0.7076512364956479#1728
-0.7111752661389406#1729
-0.7146815156237386#1730
-0.718169897289975#1731
-0.7216403239242978#1732
-0.7250927087622498#1733
-0.7285269654904393#1734
-0.7319430082486966#1735
-0.7353407516322212#1736
-0.7387201106937172#1737
-0.7420810009455167#1738
-0.745423338361692#1739
-0.7487470393801567#1740
-0.7520520209047551#1741
-0.7553382003073387#1742
-0.7586054954298327#1743
-0.7618538245862904#1744
-0.7650831065649343#1745
-0.7682932606301877#1746
-0.7714842065246923#1747
-0.7746558644713152#1748
-0.7778081551751432#1749
-0.7809409998254654#1750
-0.7840543200977432#1751
-0.7871480381555694#1752
-0.7902220766526129#1753
-0.7932763587345535#1754
-0.7963108080410028#1755
-0.7993253487074136#1756
-0.8023199053669762#1757
-0.8052944031525031#1758
-0.8082487676983007#1759
-0.8111829251420279#1760
-0.8140968021265438#1761
-0.8169903258017407#1762
-0.819863423826366#1763
-0.8227160243698308#1764
-0.8255480561140056#1765
-0.8283594482550031#1766
-0.8311501305049488#1767
-0.8339200330937382#1768
-0.8366690867707809#1769
-0.8393972228067319#1770
-0.8421043729952106#1771
-0.8447904696545049#1772
-0.8474554456292643#1773
-0.8500992342921785#1774
-0.8527217695456428#1775
-0.8553229858234114#1776
-0.8579028180922357#1777
-0.8604612018534912#1778
-0.862998073144789#1779
-0.8655133685415761#1780
-0.8680070251587196#1781
-0.8704789806520804#1782
-0.872929173220071#1783
-0.8753575416052006#1784
-0.8777640250956071#1785
-0.8801485635265746#1786
-0.8825110972820375#1787
-0.8848515672960712#1788
-0.8871699150543689#1789
-0.8894660825957043#1790
-0.8917400125133804#1791
-0.8939916479566656#1792
-0.8962209326322143#1793
-0.8984278108054743#1794
-0.9006122273020807#1795
-0.902774127509235#1796
-0.9049134573770706#1797
-0.9070301634200038#1798
-0.9091241927180713#1799
-0.9111954929182535#1800
-0.9132440122357828#1801
-0.9152696994554383#1802
-0.9172725039328272#1803
-0.9192523755956495#1804
-0.9212092649449513#1805
-0.9231431230563608#1806
-0.9250539015813133#1807
-0.9269415527482581#1808
-0.9288060293638543#1809
-0.9306472848141497#1810
-0.9324652730657469#1811
-0.9342599486669537#1812
-0.9360312667489198#1813
-0.9377791830267581#1814
-0.9395036538006526#1815
-0.9412046359569499#1816
-0.9428820869692384#1817
-0.9445359648994103#1818
-0.9461662283987107#1819
-0.9477728367087713#1820
-0.9493557496626296#1821
-0.9509149276857326#1822
-0.9524503317969264#1823
-0.9539619236094313#1824
-0.9554496653318006#1825
-0.9569135197688664#1826
-0.9583534503226685#1827
-0.9597694209933703#1828
-0.9611613963801583#1829
-0.9625293416821272#1830
-0.9638732226991504#1831
-0.9651930058327345#1832
-0.9664886580868592#1833
-0.9677601470688033#1834
-0.9690074409899532#1835
-0.9702305086665982#1836
-0.9714293195207107#1837
-0.9726038435807095#1838
-0.9737540514822105#1839
-0.9748799144687594#1840
-0.9759814043925521#1841
-0.977058493715137#1842
-0.9781111555081046#1843
-0.9791393634537602#1844
-0.9801430918457821#1845
-0.9811223155898638#1846
-0.9820770102043426#1847
-0.9830071518208098#1848
-0.9839127171847091#1849
-0.9847936836559172#1850
-0.9856500292093102#1851
-0.9864817324353137#1852
-0.9872887725404385#1853
-0.9880711293478005#1854
-0.9888287832976249#1855
-0.9895617154477354#1856
-0.9902699074740275#1857
-0.9909533416709271#1858
-0.9916120009518327#1859
-0.9922458688495427#1860
-0.9928549295166674#1861
-0.9934391677260248#1862
-0.9939985688710213#1863
-0.9945331189660176#1864
-0.995042804646677#1865
-0.995527613170301#1866
-0.9959875324161469#1867
-0.9964225508857312#1868
-0.9968326577031168#1869
-0.9972178426151854#1870
-0.9975780959918935#1871
-0.9979134088265131#1872
-0.998223772735857#1873
-0.9985091799604886#1874
-0.9987696233649155#1875
-0.9990050964377679#1876
-0.999215593291962#1877
-0.9994011086648463#1878
-0.9995616379183341#1879
-0.9996971770390185#1880
-0.9998077226382736#1881
-0.9998932719523383#1882
-0.9999538228423868#1883
-0.9999893737945803#1884
-0.9999999239201064#1885
-0.9999854729552003#1886
-0.9999460212611521#1887
-0.999881569824297#1888
-0.9997921202559915#1889
-0.9996776747925724#1890
-0.9995382362953015#1891
-0.9993738082502932#1892
-0.9991843947684286#1893
-0.9989700005852513#1894
-0.9987306310608505#1895
-0.9984662921797254#1896
-0.9981769905506368#1897
-0.9978627334064417#1898
-0.9975235286039118#1899
-0.9971593846235377#1900
-0.9967703105693168#1901
-0.9963563161685252#1902
-0.9959174117714753#1903
-0.9954536083512565#1904
-0.9949649175034609#1905
-0.9944513514458935#1906
-0.9939129230182666#1907
-0.9933496456818792#1908
-0.99276153351928#1909
-0.9921486012339155#1910
-0.9915108641497621#1911
-0.9908483382109438#1912
-0.9901610399813326#1913
-0.9894489866441352#1914
-0.9887121960014627#1915
-0.987950686473886#1916
-0.987164477099975#1917
-0.986353587535823#1918
-0.985518038054555#1919
-0.9846578495458204#1920
-0.9837730435152716#1921
-0.9828636420840261#1922
-0.981929667988113#1923
-0.9809711445779047#1924
-0.9799880958175335#1925
-0.9789805462842925#1926
-0.9779485211680204#1927
-0.9768920462704724#1928
-0.9758111480046752#1929
-0.9747058533942659#1930
-0.973576190072817#1931
-0.9724221862831459#1932
-0.9712438708766077#1933
-0.9700412733123746#1934
-0.9688144236566995#1935
-0.9675633525821636#1936
-0.9662880913669109#1937
-0.9649886718938643#1938
-0.9636651266499302#1939
-0.9623174887251855#1940
-0.9609457918120503#1941
-0.9595500702044459#1942
-0.958130358796937#1943
-0.9566866930838596#1944
-0.9552191091584334#1945
-0.9537276437118598#1946
-0.9522123340324041#1947
-0.9506732180044635#1948
-0.9491103341076198#1949
-0.9475237214156778#1950
-0.9459134195956878#1951
-0.9442794689069542#1952
-0.9426219102000293#1953
-0.9409407849156911#1954
-0.9392361350839084#1955
-0.9375080033227886#1956
-0.9357564328375138#1957
-0.9339814674192592#1958
-0.9321831514440992#1959
-0.9303615298718977#1960
-0.9285166482451835#1961
-0.9266485526880128#1962
-0.9247572899048149#1963
-0.9228429071792253#1964
-0.9209054523729034#1965
-0.9189449739243356#1966
-0.9169615208476247#1967
-0.9149551427312642#1968
-0.9129258897368986#1969
-0.9108738125980693#1970
-0.9087989626189464#1971
-0.906701391673046#1972
-0.9045811522019326#1973
-0.9024382972139093#1974
-0.9002728802826915#1975
-0.8980849555460676#1976
-0.8958745777045463#1977
-0.8936418020199878#1978
-0.8913866843142233#1979
-0.8891092809676588#1980
-0.8868096489178656#1981
-0.884487845658157#1982
-0.8821439292361505#1983
-0.8797779582523171#1984
-0.8773899918585158#1985
-0.8749800897565151#1986
-0.8725483121964996#1987
-0.8700947199755649#1988
-0.8676193744361966#1989
-0.865122337464737#1990
-0.8626036714898381#1991
-0.8600634394809005#1992
-0.857501704946499#1993
-0.8549185319327954#1994
-0.8523139850219369#1995
-0.8496881293304409#1996
-0.8470410305075684#1997
-0.8443727547336812#1998
-0.8416833687185884#1999
-0.8389729396998782#2000
-0.8362415354412365#2001
-0.8334892242307537#2002
-0.8307160748792162#2003
-0.8279221567183871#2004
-0.8251075395992724#2005
-0.8222722938903746#2006
-0.8194164904759332#2007
-0.8165402007541533#2008
-0.8136434966354198#2009
-0.8107264505404997#2010
-0.807789135398732#2011
-0.8048316246462035#2012
-0.8018539922239137#2013
-0.7988563125759258#2014
-0.7958386606475054#2015
-0.792801111883247#2016
-0.7897437422251878#2017
-0.7866666281109088#2018
-0.7835698464716242#2019
-0.7804534747302576#2020
-0.7773175907995067#2021
-0.7741622730798953#2022
-0.7709876004578128#2023
-0.7677936523035428#2024
-0.7645805084692779#2025
-0.761348249287124#2026
-0.7580969555670909#2027
-0.7548267085950736#2028
-0.7515375901308182#2029
-0.7482296824058794#2030
-0.7449030681215636#2031
-0.7415578304468616#2032
-0.7381940530163695#2033
-0.7348118199281973#2034
-0.7314112157418668#2035
-0.7279923254761973#2036
-0.72455523460718#2037
-0.7211000290658409#2038
-0.7176267952360931#2039
-0.7141356199525759#2040
-0.7106265904984852#2041
-0.7070997946033903#2042
-0.7035553204410411#2043
-0.6999932566271632#2044
-0.696413692217243#2045
-0.692816716704301#2046
-0.689202420016654#2047
-0.685570892515667#2048
-0.6819222249934948#2049
-0.6782565086708106#2050
-0.674573835194527#2051
-0.6708742966355032#2052
-0.6671579854862448#2053
-0.6634249946585896#2054
-0.6596754174813863#2055
-0.6559093476981598#2056
-0.6521268794647687#2057
-0.6483281073470504#2058
-0.6445131263184574#2059
-0.6406820317576828#2060
-0.6368349194462752#2061
-0.6329718855662451#2062
-0.6290930266976588#2063
-0.6251984398162254#2064
-0.6212882222908708#2065
-0.6173624718813046#2066
-0.6134212867355752#2067
-0.6094647653876163#2068
-0.6054930067547835#2069
-0.6015061101353811#2070
-0.5975041752061797#2071
-0.5934873020199238#2072
-0.589455591002831#2073
-0.5854091429520806#2074
-0.5813480590332939#2075
-0.577272440778005#2076
-0.5731823900811223#2077
-0.5690780091983807#2078
-0.5649594007437858#2079
-0.5608266676870478#2080
-0.5566799133510075#2081
-0.552519241409053#2082
-0.5483447558825275#2083
-0.5441565611381292#2084
-0.5399547618853016#2085
-0.5357394631736159#2086
-0.5315107703901442#2087
-0.5272687892568254#2088
-0.5230136258278214#2089
-0.5187453864868661#2090
-0.5144641779446052#2091
-0.5101701072359289#2092
-0.5058632817172954#2093
-0.5015438090640473#2094
-0.497211797267719#2095
-0.49286735463333764#2096
-0.4885105897767145#2097
-0.4841416116217302#2098
-0.4797605293976108#2099
-0.47536745263619773#2100
-0.4709624911692086#2101
-0.46654575512549173#2102
-0.4621173549282729#2103
-0.4576774012923942#2104
-0.45322600522154655#2105
-0.44876327800549404#2106
-0.4442893312172919#2107
-0.439804276710497#2108
-0.435308226616371#2109
-0.4308012933410775#2110
-0.4262835895628715#2111
-0.4217552282292823#2112
-0.41721632255428964#2113
-0.4126669860154935#2114
-0.4081073323512767#2115
-0.40353747555796154#2116
-0.3989575298869596#2117
-0.39436760984191555#2118
-0.3897678301758442#2119
-0.3851583058882617#2120
-0.38053915222231044#2121
-0.37591048466187765#2122
-0.37127241892870844#2123
-0.3666250709795124#2124
-0.36196855700306485#2125
-0.35730299341730154#2126
-0.3526284968664085#2127
-0.34794518421790566#2128
-0.3432531725597249#2129
-0.338552579197283#2130
-0.33384352165054854#2131
-0.32912611765110417#2132
-0.3244004851392028#2133
-0.3196667422608192#2134
-0.31492500736469614#2135
-0.3101753989993856#2136
-0.3054180359102849#2137
-0.30065303703666785#2138
-0.29588052150871125#2139
-0.29110060864451653#2140
-0.2863134179471266#2141
-0.281519069101538#2142
-0.276717681971709#2143
-0.2719093765975624#2144
-0.26709427319198503#2145
-0.26227249213782167#2146
-0.2574441539848656#2147
-0.25260937944684486#2148
-0.24776828939840406#2149
-0.24292100487208254#2150
-0.2380676470552883#2151
-0.23320833728726822#2152
-0.22834319705607453#2153
-0.22347234799552734#2154
-0.21859591188217378#2155
-0.21371401063224338#2156
-0.20882676629860003#2157
-0.2039343010676906#2158
-0.19903673725649004#2159
-0.19413419730944345#2160
-0.18922680379540469#2161
-0.18431467940457213#2162
-0.17939794694542124#2163
-0.1744767293416342#2164
-0.1695511496290267#2165
-0.16462133095247194#2166
-0.15968739656282188#2167
-0.15474946981382576#2168
-0.1498076741590461#2169
-0.14486213314877244#2170
-0.1399129704269322#2171
-0.13496030972799958#2172
-0.13000427487390198#2173
-0.1250449897709244#2174
-0.12008257840661164#2175
-0.11511716484666841#2176
-0.11014887323185758#2177
-0.10517782777489658#2178
-0.10020415275735187#2179
-0.09522797252653178#2180
-0.09024941149237778#2181
-0.08526859412435395#2182
-0.08028564494833519#2183
-0.07530068854349398#2184
-0.07031384953918565#2185
-0.06532525261183263#2186
-0.06033502248180729#2187
-0.05534328391031391#2188
-0.0503501616962694#2189
-0.045355780673183285#2190
-0.040360265706036666#2191
-0.0353637416881605#2192
-0.030366333538113098#2193
-0.02536816619655706#2194
-0.020369364623135596#2195
-0.015370053793348397#2196
-0.010370358695427129#2197
-0.005370404327210579#2198
-3.7031569301957106E-4#2199
0.004629782199468271#2200
0.009629764342343855#2201
0.014629505730591961#2202
0.019628881365216493#2203
0.024627766256365594#2204
0.029626035426456535#2205
0.034623563913300286#2206
0.03962022677322569#2207
0.04461589908420324#2208
0.04961045594896822#2209
0.05460377249814327#2210
0.0595957238933603#2211
0.06458618533038155#2212
0.06957503204221982#2213
0.07456213930225787#2214
0.07954738242736657#2215
0.08453063678102227#2216
0.08951177777642273#2217
0.09449068087960201#2218
0.0994672216125439#2219
0.10444127555629401#2220
0.10941271835407045#2221
0.11438142571437276#2222
0.11934727341408949#2223
0.12431013730160374#2224
0.12926989329989724#2225
0.13422641740965233#2226
0.13917958571235206#2227
0.14412927437337833#2228
0.14907535964510796#2229
0.15401771787000634#2230
0.15895622548371913#2231
0.16389075901816152#2232
0.16882119510460497#2233
0.17374741047676162#2234
0.17866928197386614#2235
0.1835866865437547#2236
0.1884995012459417#2237
0.19340760325469306#2238
0.1983108698620973#2239
0.20320917848113326#2240
0.20810240664873486#2241
0.21299043202885284#2242
0.2178731324155134#2243
0.22275038573587325#2244
0.22762207005327184#2245
0.23248806357027976#2246
0.23734824463174373#2247
0.2422024917278283#2248
0.24705068349705359#2249
0.25189269872932957#2250
0.25672841636898625#2251
0.2615577155178005#2252
0.2663804754380184#2253
0.2711965755553738#2254
0.276005895462103#2255
0.280808314919955#2256
0.28560371386319744#2257
0.2903919724016186#2258
0.29517297082352467#2259
0.2999465895987326#2260
0.3047127093815586#2261
0.309471211013802#2262
0.314221975527724#2263
0.3189648841490224#2264
0.3236998182998009#2265
0.32842665960153344#2266
0.3331452898780243#2267
0.33785559115836217#2268
0.34255744567986984#2269
0.3472507358910483#2270
0.3519353444545157#2271
0.35661115424994067#2272
0.3612780483769708#2273
0.3659359101581552#2274
0.37058462314186125#2275
0.3752240711051865#2276
0.3798541380568641#2277
0.38447470824016255#2278
0.3890856661357801#2279
0.3936868964647327#2280
0.398278284191236#2281
0.40285971452558156#2282
0.4074310729270065#2283
0.4119922451065573#2284
0.4165431170299473#2285
0.4210835749204072#2286
0.42561350526153013#2287
0.4301327948001093#2288
0.4346413305489697#2289
0.4391389997897928#2290
0.44362569007593455#2291
0.44810128923523695#2292
0.45256568537283204#2293
0.45701876687393983#2294
0.4614604224066586#2295
0.46589054092474813#2296
0.47030901167040634#2297
0.4747157241770382#2298
0.4791105682720174#2299
0.48349343407944095#2300
0.4878642120228761#2301
0.4922227928280999#2302
0.49656906752583113#2303
0.5009029274544549#2304
0.5052242642627389#2305
0.5095329699125425#2306
0.5138289366815181#2307
0.5181120571658037#2308
0.5223822242827085#2309
0.5266393312733905#2310
0.5308832717055243#2311
0.5351139394759635#2312
0.5393312288133927#2313
0.5435350342809715#2314
0.5477252507789714#2315
0.5519017735474027#2316
0.5560644981686342#2317
0.5602133205700032#2318
0.5643481370264177#2319
0.5684688441629498#2320
0.57257533895742#2321
0.5766675187429724#2322
0.5807452812106427#2323
0.5848085244119148#2324
0.5888571467612701#2325
0.5928910470387276#2326
0.5969101243923741#2327
0.6009142783408853#2328
0.6049034087760389#2329
0.6088774159652163#2330
0.6128362005538969#2331
0.6167796635681417#2332
0.6207077064170679#2333
0.6246202308953132#2334
0.6285171391854922#2335
0.6323983338606407#2336
0.6362637178866524#2337
0.6401131946247043#2338
0.643946667833673#2339
0.647764041672541#2340
0.6515652207027922#2341
0.655350109890799#2342
0.659118614610197#2343
0.6628706406442522#2344
0.6666060941882148#2345
0.670324881851666#2346
0.6740269106608523#2347
0.6777120880610092#2348
0.6813803219186766#2349
0.685031520524001#2350
0.688665592593029#2351
0.692282447269989#2352
0.6958819941295635#2353
0.6994641431791491#2354
0.7030288048611066#2355
0.7065758900550001#2356
0.7101053100798252#2357
0.7136169766962261#2358
0.7171108021087013#2359
0.720586698967799#2360
0.7240445803723011#2361
0.7274843598713951#2362
0.7309059514668365#2363
0.7343092696150975#2364
0.737694229229507#2365
0.741060745682377#2366
0.7444087348071191#2367
0.7477381129003478#2368
0.7510487967239741#2369
0.754340703507286#2370
0.757613750949018#2371
0.7608678572194089#2372
0.7641029409622473#2373
0.7673189212969058#2374
0.7705157178203633#2375
0.7736932506092146#2376
0.7768514402216689#2377
0.7799902076995363#2378
0.7831094745702013#2379
0.7862091628485848#2380
0.7892891950390938#2381
0.7923494941375593#2382
0.7953899836331608#2383
0.7984105875103399#2384
0.8014112302506999#2385
0.8043918368348948#2386
0.8073523327445041#2387
0.8102926439638962#2388
0.8132126969820789#2389
0.8161124187945369#2390
0.8189917369050576#2391
0.8218505793275428#2392
0.8246888745878095#2393
0.8275065517253755#2394
0.8303035402952347#2395
0.8330797703696176#2396
0.8358351725397396#2397
0.8385696779175368#2398
0.8412832181373877#2399
0.8439757253578227#2400
0.8466471322632202#2401
0.8492973720654895#2402
0.8519263785057406#2403
0.8545340858559407#2404
0.8571204289205576#2405
0.8596853430381896#2406
0.8622287640831817#2407
0.8647506284672299#2408
0.8672508731409697#2409
0.8697294355955532#2410
0.8721862538642116#2411
0.8746212665238043#2412
0.8770344126963554#2413
0.8794256320505743#2414
0.8817948648033652#2415
0.8841420517213214#2416
0.8864671341222059#2417
0.8887700538764189#2418
0.8910507534084512#2419
0.8933091756983229#2420
0.8955452642830101#2421
0.8977589632578554#2422
0.8999502172779664#2423
0.9021189715595991#2424
0.9042651718815273#2425
0.9063887645863988#2426
0.9084896965820761#2427
0.9105679153429644#2428
0.9126233689113248#2429
0.9146560058985725#2430
0.9166657754865628#2431
0.9186526274288606#2432
0.9206165120519969#2433
0.922557380256711#2434
0.9244751835191776#2435
0.9263698738922205#2436
0.9282414040065105#2437
0.9300897270717504#2438
0.9319147968778447#2439
0.9337165677960547#2440
0.9354949947801393#2441
0.9372500333674811#2442
0.9389816396801985#2443
0.9406897704262421#2444
0.9423743829004774#2445
0.9440354349857524#2446
0.9456728851539505#2447
0.947286692467029#2448
0.9488768165780421#2449
0.9504432177321501#2450
0.9519858567676133#2451
0.9535046951167704#2452
0.9549996948070039#2453
0.9564708184616884#2454
0.9579180293011254#2455
0.9593412911434633#2456
0.9607405684056013#2457
0.9621158261040794#2458
0.9634670298559528#2459
0.9647941458796518#2460
0.9660971409958262#2461
0.9673759826281747#2462
0.9686306388042597#2463
0.9698610781563061#2464
0.9710672699219862#2465
0.9722491839451882#2466
0.9734067906767705#2467
0.9745400611753005#2468
0.9756489671077775#2469
0.976733480750342#2470
0.9777935749889685#2471
0.9788292233201428#2472
0.9798403998515255#2473
0.9808270793025986#2474
0.9817892370052983#2475
0.9827268489046308#2476
0.9836398915592746#2477
0.9845283421421658#2478
0.9853921784410695#2479
0.9862313788591346#2480
0.9870459224154339#2481
0.9878357887454888#2482
0.9886009581017783#2483
0.9893414113542325#2484
0.9900571299907114#2485
0.9907480961174673#2486
0.9914142924595921#2487
0.9920557023614497#2488
0.9926723097870919#2489
0.9932640993206595#2490
0.9938310561667677#2491
0.994373166150876#2492
0.9948904157196429#2493
0.9953827919412638#2494
0.9958502825057954#2495
0.9962928757254632#2496
0.996710560534953#2497
0.9971033264916883#2498
0.9974711637760914#2499
0.997814063191828#2500
0.9981320161660385#2501
0.998425014749551#2502
0.9986930516170811#2503
0.9989361200674141#2504
0.9991542140235733#2505
0.9993473280329715#2506
0.9995154572675476#2507
0.9996585975238872#2508
0.9997767452233274#2509
0.9998698974120466#2510
0.9999380517611384#2511
0.9999812065666697#2512
0.9999993607497231#2513
0.9999925138564242#2514
0.9999606660579529#2515
0.9999038181505387#2516
0.9998219715554418#2517
0.9997151283189163#2518
0.9995832911121597#2519
0.9994264632312462#2520
0.9992446485970443#2521
0.9990378517551183#2522
0.9988060778756152#2523
0.9985493327531352#2524
0.9982676228065867#2525
0.9979609550790262#2526
0.9976293372374817#2527
0.9972727775727617#2528
0.9968912849992472#2529
0.9964848690546693#2530
0.9960535398998704#2531
0.9955973083185508#2532
0.9951161857169981#2533
0.9946101841238031#2534
0.9940793161895581#2535
0.9935235951865417#2536
0.9929430350083858#2537
0.9923376501697289#2538
0.9917074558058535#2539
0.9910524676723069#2540
0.990372702144508#2541
0.9896681762173375#2542
0.9889389075047131#2543
0.9881849142391493#2544
0.9874062152713015#2545
0.9866028300694941#2546
0.985774778719235#2547
0.9849220819227124#2548
0.9840447609982776#2549
0.9831428378799122#2550
0.9822163351166792#2551
0.9812652758721596#2552
0.9802896839238737#2553
0.9792895836626858#2554
0.9782650000921947#2555
0.977215958828109#2556
0.9761424860976062#2557
0.975044608738677#2558
0.9739223541994549#2559
0.9727757505375291#2560
0.9716048264192435#2561
0.9704096111189803#2562
0.9691901345184274#2563
0.9679464271058321#2564
0.9666785199752381#2565
0.9653864448257087#2566
0.964070233960534#2567
0.9627299202864235#2568
0.9613655373126828#2569
0.959977119150377#2570
0.9585647005114765#2571
0.9571283167079901#2572
0.9556680036510822#2573
0.954183797850174#2574
0.952675736412032#2575
0.9511438570398394#2576
0.9495881980322538#2577
0.9480087982824497#2578
0.9464056972771461#2579
0.9447789350956192#2580
0.9431285524087006#2581
0.9414545904777601#2582
0.9397570911536748#2583
0.9380360968757817#2584
0.9362916506708178#2585
0.9345237961518437#2586
0.9327325775171534#2587
0.9309180395491696#2588
0.9290802276133234#2589
0.9272191876569207#2590
0.9253349662079934#2591
0.9234276103741358#2592
0.9214971678413273#2593
0.9195436868727399#2594
0.9175672163075316#2595
0.9155678055596256#2596
0.9135455046164744#2597
0.911500364037811#2598
0.9094324349543835#2599
0.907341769066678#2600
0.9052284186436254#2601
0.9030924365212947#2602
0.9009338761015722#2603
0.8987527913508262#2604
0.896549236798558#2605
0.8943232675360385#2606
0.8920749392149308#2607
0.8898043080458985#2608
0.8875114307972015#2609
0.8851963647932755#2610
0.8828591679132993#2611
0.880499898589748#2612
0.8781186158069318#2613
0.8757153790995215#2614
0.8732902485510597#2615
0.8708432847924594#2616
0.8683745490004873#2617
0.865884102896235#2618
0.8633720087435754#2619
0.8608383293476065#2620
0.8582831280530807#2621
0.8557064687428216#2622
0.8531084158361264#2623
0.8504890342871558#2624
0.8478483895833098#2625
0.8451865477435904#2626
0.8425035753169512#2627
0.8397995393806336#2628
0.8370745075384897#2629
0.8343285479192922#2630
0.8315617291750311#2631
0.8287741204791973#2632
0.8259657915250532#2633
0.8231368125238903#2634
0.8202872542032738#2635
0.8174171878052743#2636
0.814526685084687#2637
0.8116158183072371#2638
0.8086846602477739#2639
0.8057332841884505#2640
0.8027617639168924#2641
0.7997701737243521#2642
0.7967585884038525#2643
0.7937270832483162#2644
0.7906757340486833#2645
0.7876046170920171#2646
0.7845138091595961#2647
0.7814033875249948#2648
0.7782734299521518#2649
0.7751240146934253#2650
0.7719552204876369#2651
0.7687671265581032#2652
0.765559812610655#2653
0.7623333588316442#2654
0.7590878458859399#2655
0.7558233549149108#2656
0.7525399675343971#2657
0.74923776583267#2658
0.745916832368379#2659
0.7425772501684882#2660
0.7392191027262007#2661
0.7358424739988708#2662
0.7324474484059049#2663
0.7290341108266515#2664
0.7256025465982785#2665
0.7221528415136401#2666
0.7186850818191316#2667
0.7151993542125332#2668
0.7116957458408429#2669
0.7081743442980969#2670
0.7046352376231804#2671
0.7010785142976261#2672
0.6975042632434023#2673
0.6939125738206897#2674
0.6903035358256472#2675
0.6866772394881667#2676
0.6830337754696181#2677
0.6793732348605815#2678
0.6756957091785708#2679
0.6720012903657451#2680
0.6682900707866103#2681
0.6645621432257096#2682
0.6608176008853044#2683
0.6570565373830433#2684
0.6532790467496223#2685
0.6494852234264336#2686
0.6456751622632042#2687
0.6418489585156252#2688
0.6380067078429696#2689
0.6341485063057015#2690
0.6302744503630737#2691
0.6263846368707164#2692
0.6224791630782159#2693
0.6185581266266833#2694
0.6146216255463127#2695
================================================
FILE: MPChartExample/src/main/assets/hugesine.txt
================================================
0.0#0
0.004999979054935396#1
0.009999833110660423#2
0.014999437171089681#3
0.019998666246387648#4
0.02499739628712495#5
0.029995501394052156#6
0.034992854753256544#7
0.039989333293279646#8
0.044984812102470316#9
0.0499791662941706#10
0.05497227100983794#11
0.05996400142216657#12
0.06495423645563163#13
0.06994284763482612#14
0.0749297102445966#15
0.0799146996135038#16
0.08489769111693939#17
0.08987856018024168#18
0.09485718228180992#19
0.09983343295621734#20
0.10480718779732277#21
0.10977832246138083#22
0.1147467126701505#23
0.11971223421400208#24
0.12467476295502239#25
0.1296341674424065#26
0.1345903310885377#27
0.13954312998981938#28
0.14449244032677305#29
0.1494381383671341#30
0.15438010046894496#31
0.15931820308364608#32
0.16425232275916476#33
0.1691823361430014#34
0.17410811998531325#35
0.17902955114199567#36
0.18394650657776077#37
0.18885886336921315#38
0.19376649870792312#39
0.1986692899034969#40
0.20356711438664365#41
0.20845984971224#42
0.2133473735623909#43
0.2182295637494877#44
0.22310629821926284#45
0.2279774550538411#46
0.23284291247478758#47
0.2377025488461522#48
0.24255624267751047#49
0.24740387262700086#50
0.2522453175043583#51
0.25708045627394377#52
0.26190916805777054#53
0.2667313321385257#54
0.2715468279625883#55
0.2763555351430432#56
0.28115733346269056#57
0.2859521028770516#58
0.2907397235173692#59
0.295520075693605#60
0.3002930398974316#61
0.30505849680522#62
0.30981632728102304#63
0.3145664123795534#64
0.31930863334915754#65
0.32404287163478435#66
0.328769008880949#67
0.33348692693469184#68
0.3381965078485323#69
0.3428976338834172#70
0.3475901875116649#71
0.35227405141990276#72
0.35694910851200035#73
0.3616152419119968#74
0.36627233496702266#75
0.37092027125021615#76
0.37555893456363393#77
0.3801882089411559#78
0.3848079786513845#79
0.38941812820053784#80
0.3940185423353372#81
0.3986091060458881#82
0.40318970456855585#83
0.40776022338883433#84
0.412320548244209#85
0.4168705651270134#86
0.42141016028727957#87
0.42593922023558123#88
0.4304576317458716#89
0.4349652818583137#90
0.4394620578821044#91
0.4439478473982918#92
0.44842253826258544#93
0.45288601860816025#94
0.4573381768484528#95
0.46177890167995134#96
0.46620808208497805#97
0.4706256073344647#98
0.4750313669907208#99
0.4794252509101945#100
0.48380717532846257#101
0.4881769784616124#102
0.49253457721900457#103
0.4968798626611048#104
0.5012127261562106#105
0.505533059383167#106
0.509840754334074#107
0.5141357033169881#108
0.5184177989586127#109
0.5226869342069844#110
0.5269430023341476#111
0.5311858969388239#112
0.5354155119490714#113
0.539631741624937#114
0.5438344805610992#115
0.548023623689504#116
0.552199066281991#117
0.5563607039529122#118
0.5605084326617409#119
0.5646421487156731#120
0.56876174877222#121
0.5728671298417911#122
0.5769581892902693#123
0.5810348248415764#124
0.5850969345802306#125
0.5891444169538934#126
0.5931771707759095#127
0.5971950952278355#128
0.6011980898619611#129
0.6051860546038197#130
0.6091588897546907#131
0.6131164959940917#132
0.6170587743822614#133
0.6209856263626335#134
0.6248969537643004#135
0.6287926588044671#136
0.6326726440908963#137
0.636536812624343#138
0.6403850678009793#139
0.6442173134148097#140
0.6480334536600763#141
0.6518333931336534#142
0.6556170368374337#143
0.6593842901807018#144
0.6631350589824999#145
0.6668692494739825#146
0.6705867683007596#147
0.6742875225252314#148
0.6779714196289115#149
0.68163836751474#150
0.6852882745093856#151
0.6889210493655373#152
0.6925366012641864#153
0.6961348398168961#154
0.6997156750680613#155
0.7032790174971584#156
0.7068247780209818#157
0.7103528679958724#158
0.7138631992199327#159
0.7173556839352323#160
0.7208302348300019#161
0.7242867650408156#162
0.727725188154763#163
0.7311454182116094#164
0.7345473697059445#165
0.7379309575893204#166
0.7412960972723774#167
0.7446427046269596#168
0.7479706959882166#169
0.7512799881566965#170
0.7545704984004253#171
0.7578421444569752#172
0.761094844535521#173
0.7643285173188856#174
0.7675430819655717#175
0.770738458111784#176
0.7739145658734377#177
0.7770713258481553#178
0.7802086591172528#179
0.7833264872477111#180
0.7864247322941383#181
0.7895033168007173#182
0.7925621638031424#183
0.7956011968305438#184
0.798620339907399#185
0.8016195175554323#186
0.8045986547955016#187
0.8075576771494735#188
0.8104965106420838#189
0.8134150818027889#190
0.8163133176676006#191
0.8191911457809117#192
0.8220484941973062#193
0.824885291483359#194
0.8277014667194208#195
0.8304969495013919#196
0.8332716699424813#197
0.836025558674955#198
0.8387585468518693#199
0.8414705661487928#200
0.8441615807188985#201
0.8468314591291413#202
0.8494801668373914#203
0.8521076376262205#204
0.854713805809121#205
0.8572986062321484#206
0.8598619742755498#207
0.86240384585538#208
0.8649241574251031#209
0.8674228459771812#210
0.86989984904465#211
0.8723551047026797#212
0.8747885515701239#213
0.8772001288110537#214
0.8795897761362788#215
0.8819574338048541#216
0.8843030426255745#217
0.8866265439584532#218
0.8889278797161889#219
0.8912069923656172#220
0.8934638249291491#221
0.8956983209861958#222
0.8979104246745789#223
0.9001000806919267#224
0.9022672342970574#225
0.9044118313113468#226
0.9065338181200838#227
0.9086331416738097#228
0.9107097494896452#229
0.9127635896526021#230
0.914794610816881#231
0.9168027622071557#232
0.9187879936198416#233
0.9207502554243516#234
0.9226894985643364#235
0.9246056745589107#236
0.926498735503866#237
0.9283686340728675#238
0.9302153235186376#239
0.9320387576741243#240
0.9338388909536556#241
0.9356156783540791#242
0.9373690754558872#243
0.9390990384243272#244
0.9408055240104976#245
0.9424884895524287#246
0.9441478929761501#247
0.9457836927967417#248
0.9473958481193712#249
0.9489843186403163#250
0.9505490646479725#251
0.9520900470238457#252
0.9536072272435304#253
0.9551005673776722#254
0.956570030092917#255
0.9580155786528433#256
0.9594371769188814#257
0.9608347893512166#258
0.9622083810096773#259
0.9635579175546092#260
0.9648833652477333#261
0.9661846909529896#262
0.9674618621373652#263
0.968714846871708#264
0.9699436138315244#265
0.9711481322977632#266
0.9723283721575829#267
0.9734843039051048#268
0.9746158986421505#269
0.9757231280789643#270
0.976805964534921#271
0.977864380939217#272
0.9788983508315481#273
0.9799078483627698#274
0.9808928482955447#275
0.9818533260049728#276
0.982789257479207#277
0.983700619320054#278
0.9845873887435587#279
0.9854495435805739#280
0.9862870622773147#281
0.9870999238958973#282
0.9878881081148623#283
0.9886515952296827#284
0.989390366153257#285
0.9901044024163859#286
0.9907936861682338#287
0.9914582001767759#288
0.9920979278292281#289
0.9927128531324629#290
0.9933029607134094#291
0.9938682358194365#292
0.9944086643187232#293
0.9949242327006109#294
0.9954149280759416#295
0.9958807381773795#296
0.996321651359719#297
0.9967376566001742#298
0.9971287434986558#299
0.9974949022780301#300
0.9978361237843644#301
0.9981523994871551#302
0.9984437214795409#303
0.9987100824785012#304
0.9989514758250378#305
0.9991678954843409#306
0.9993593360459406#307
0.9995257927238421#308
0.999667261356645#309
0.9997837384076474#310
0.999875220964935#311
0.9999417067414528#312
0.9999831940750629#313
0.9999996819285863#314
0.9999911698898283#315
0.9999576581715889#316
0.9998991476116578#317
0.9998156396727931#318
0.9997071364426849#319
0.9995736406339033#320
0.9994151555838301#321
0.9992316852545756#322
0.9990232342328801#323
0.9987898077299979#324
0.9985314115815687#325
0.99824805224747#326
0.9979397368116573#327
0.9976064729819855#328
0.9972482690900171#329
0.9968651340908137#330
0.9964570775627121#331
0.9960241097070848#332
0.9955662413480848#333
0.9950834839323757#334
0.9945758495288444#335
0.9940433508283006#336
0.9934860011431585#337
0.992903814407105#338
0.9922968051747499#339
0.9916649886212637#340
0.9910083805419974#341
0.9903269973520871#342
0.9896208560860447#343
0.9888899743973315#344
0.9881343705579168#345
0.9873540634578211#346
0.986549072604644#347
0.9857194181230767#348
0.9848651207543984#349
0.983986201855958#350
0.9830826834006404#351
0.9821545879763167#352
0.9812019387852801#353
0.9802247596436652#354
0.979223074980853#355
0.9781969098388603#356
0.9771462898717133#357
0.976071241344806#358
0.9749717911342447#359
0.9738479667261749#360
0.9726997962160945#361
0.9715273083081519#362
0.9703305323144278#363
0.9691094981542024#364
0.9678642363532083#365
0.966594778042866#366
0.9653011549595066#367
0.9639833994435784#368
0.9626415444388374#369
0.9612756234915253#370
0.9598856707495291#371
0.958471720961529#372
0.9570338094761285#373
0.9555719722409712#374
0.9540862458018422#375
0.9525766673017544#376
0.9510432744800195#377
0.9494861056713051#378
0.9479051998046761#379
0.9463005964026214#380
0.9446723355800661#381
0.9430204580433682#382
0.9413450050893013#383
0.9396460186040221#384
0.9379235410620234#385
0.9361776155250716#386
0.9344082856411311#387
0.9326155956432726#388
0.9307995903485671#389
0.9289603151569656#390
0.9270978160501647#391
0.925212139590456#392
0.9233033329195631#393
0.9213714437574622#394
0.9194165204011896#395
0.9174386117236342#396
0.9154377671723155#397
0.9134140367681479#398
0.9113674711041895#399
0.9092981213443776#400
0.9072059890724946#401
0.9050911756599126#402
0.902953733979277#403
0.9007937174689649#404
0.898611180131748#405
0.8964061765334441#406
0.8941787618015519#407
0.8919289916238724#408
0.8896569222471179#409
0.8873626104755045#410
0.8850461136693325#411
0.8827074897435527#412
0.8803467971663178#413
0.8779640949575208#414
0.8755594426873197#415
0.8731329004746476#416
0.8706845289857109#417
0.8682143894324711#418
0.8657225435711151#419
0.8632090537005115#420
0.8606739826606526#421
0.8581173938310835#422
0.8555393511293177#423
0.8529399190092387#424
0.850319162459489#425
0.8476771470018452#426
0.8450139386895795#427
0.842329604105809#428
0.8396242103618303#429
0.8368978250954424#430
0.834150516469255#431
0.8313823531689846#432
0.8285934044017377#433
0.8257837398942797#434
0.8229534298912926#435
0.8201025451536179#436
0.8172311569564884#437
0.8143393370877454#438
0.8114271578460446#439
0.8084946920390479#440
0.8055420129816038#441
0.8025691944939141#442
0.7995763108996882#443
0.7965634370242852#444
0.7935306481928431#445
0.7904780202283956#446
0.7874056294499762#447
0.7843135526707103#448
0.7812018671958952#449
0.7780706508210667#450
0.7749199818300545#451
0.7717499389930249#452
0.7685606015645116#453
0.7653520492814341#454
0.7621243623611044#455
0.7588776214992211#456
0.7556119078678523#457
0.7523273031134061#458
0.7490238893545893#459
0.745701749180354#460
0.7423609656478338#461
0.7390016222802662#462
0.7356238030649047#463
0.7322275924509196#464
0.7288130753472859#465
0.7253803371206611#466
0.7219294635932505#467
0.7184605410406618#468
0.7149736561897481#469
0.7114688962164394#470
0.7079463487435635#471
0.704406101838655#472
0.7008482440117536#473
0.6972728642131915#474
0.6936800518313689#475
0.6900698966905202#476
0.6864424890484673#477
0.6827979195943634#478
0.6791362794464263#479
0.6754576601496591#480
0.6717621536735627#481
0.6680498524098356#482
0.6643208491700646#483
0.660575237183404#484
0.6568131100942449#485
0.6530345619598739#486
0.649239687248122#487
0.6454285808350021#488
0.6416013380023377#489
0.63775805443538#490
0.6338988262204165#491
0.6300237498423682#492
0.6261329221823773#493
0.6222264405153853#494
0.6183044025077014#495
0.6143669062145596#496
0.6104140500776686#497
0.6064459329227493#498
0.6024626539570654#499
0.598464312766942#500
0.5944510093152764#501
0.5904228439390387#502
0.5863799173467634#503
0.5823223306160317#504
0.5782501851909438#505
0.5741635828795839#506
0.5700626258514734#507
0.5659474166350176#508
0.5618180581149423#509
0.557674653529721#510
0.5535173064689943#511
0.5493461208709801#512
0.5451612010198745#513
0.5409626515432452#514
0.5367505774094152#515
0.5325250839248391#516
0.5282862767314693#517
0.5240342618041163#518
0.5197691454477974#519
0.5154910342950808#520
0.5112000353034183#521
0.506896255752472#522
0.5025798032414317#523
0.4982507856863252#524
0.4939093113173202#525
0.4895554886760182#526
0.48518942661274117#527
0.48081123428380973#528
0.4764210211488147#529
0.4720188969678799#530
0.4676049717989185#531
0.46317935599488125#532
0.4587421602009975#533
0.4542934953520089#534
0.4498334726693962#535
0.4453622036585983#536
0.4408798001062245#537
0.43638637407726#538
0.4318820379122638#539
0.42736690422456025#540
0.4228410858974236#541
0.4183046960812557#542
0.4137578481907573#543
0.4092006559020922#544
0.40463323315004573#545
0.4000556941251757#546
0.3954681532709581#547
0.3908707252809253#548
0.38626352509579903#549
0.38164666790061647#550
0.3770202691218507#551
0.37238444442452473#552
0.3677393097093199#553
0.3630849811096781#554
0.3584215749888984#555
0.35374920793722775#556
0.3490679967689464#557
0.34437805851944686#558
0.33967951044230843#559
0.3349724700063654#560
0.3302570548927703#561
0.3255333829920518#562
0.32080157240116725#563
0.3160617414205501#564
0.31131400855115243#565
0.30655849249148204#566
0.301795312134635#567
0.29702458656532327#568
0.2922464350568973#569
0.28746097706836404#570
0.2826683322414007#571
0.277868620397363#572
0.27306196153428997#573
0.26824847582390365#574
0.26342828360860476#575
0.25860150539846394#576
0.25376826186820883#577
0.2489286738542073#578
0.2440828623514461#579
0.23923094851050605#580
0.2343730536345331#581
0.22950929917620558#582
0.22463980673469777#583
0.21976469805263985#584
0.21488409501307412#585
0.20999811963640783#586
0.20510689407736246#587
0.20021054062191992#588
0.19530918168426498#589
0.19040293980372505#590
0.18549193764170635#591
0.18057629797862745#592
0.1756561437108494#593
0.17073159784760336#594
0.16580278350791516#595
0.16086982391752722#596
0.15593284240581773#597
0.1509919624027173#598
0.1460473074356231#599
0.14109900112631057#600
0.13614716718784262#601
0.13119192942147676#602
0.12623341171356992#603
0.12127173803248116#604
0.11630703242547231#605
0.11133941901560669#606
0.10636902199864583#607
0.10139596563994446#608
0.09642037427134383#609
0.09144237228806312#610
0.08646208414558959#611
0.08147963435656692#612
0.07649514748768235#613
0.07150874815655232#614
0.06652056102860693#615
0.061530710813973134#616
0.05653932226435689#617
0.05154652016992419#618
0.04655242935618122#619
0.041557174680853536#620
0.036560881030764505#621
0.03156367331871301#622
0.026565676480350457#623
0.021567015471057303#624
0.01656781526281898#625
0.011568200841101498#626
0.006568297201726647#627
0.0015682293477469766#628
-0.0034318777136794184#629
-0.008431898974414214#630
-0.013431709428464198#631
-0.018431184075106553#632
-0.023430197922014017#633
-0.028428625988379825#634
-0.03342634330804237#635
-0.03842322493260946#636
-0.043419145934582244#637
-0.04841398141047844#638
-0.05340760648395512#639
-0.058399896308930756#640
-0.06339072607270646#641
-0.06837997099908648#642
-0.07336750635149775#643
-0.0783532074361084#644
-0.08333694960494524#645
-0.08831860825901015#646
-0.09329805885139517#647
-0.09827517689039623#648
-0.1032498379426257#649
-0.10822191763612327#650
-0.11319129166346542#651
-0.11815783578487328#652
-0.12312142583131866#653
-0.12808193770762852#654
-0.1330392473955874#655
-0.13799323095703808#656
-0.1429437645369801#657
-0.1478907243666663#658
-0.15283398676669727#659
-0.15777342815011328#660
-0.1627089250254842#661
-0.16764035399999697#662
-0.17256759178254044#663
-0.17749051518678788#664
-0.18240900113427666#665
-0.1873229266574855#666
-0.19223216890290867#667
-0.19713660513412748#668
-0.20203611273487887#669
-0.20693056921212094#670
-0.21181985219909538#671
-0.21670383945838675#672
-0.22158240888497865#673
-0.22645543850930638#674
-0.23132280650030634#675
-0.236184391168462#676
-0.2410400709688461#677
-0.24588972450415972#678
-0.25073323052776697#679
-0.2555704679467265#680
-0.260401315824819#681
-0.2652256533855707#682
-0.2700433600152726#683
-0.2748543152659966#684
-0.2796583988586061#685
-0.2844554906857637#686
-0.28924547081493374#687
-0.29402821949138064#688
-0.29880361714116316#689
-0.30357154437412376#690
-0.30833188198687345#691
-0.313084510965772#692
-0.3178293124899034#693
-0.3225661679340468#694
-0.3272949588716418#695
-0.3320155670777495#696
-0.33672787453200825#697
-0.3414317634215843#698
-0.3461271161441173#699
-0.3508138153106602#700
-0.3554917437486143#701
-0.360160784504659#702
-0.3648208208476751#703
-0.3694717362716637#704
-0.3741134144986589#705
-0.3787457394816348#706
-0.3833685954074067#707
-0.3879818666995268#708
-0.39258543802117346#709
-0.39717919427803516#710
-0.40176302062118746#711
-0.4063368024499648#712
-0.4109004254148252#713
-0.41545377542020967#714
-0.4199967386273943#715
-0.42452920145733636#716
-0.4290510505935143#717
-0.4335621729847602#718
-0.4380624558480867#719
-0.44255178667150635#720
-0.4470300532168448#721
-0.4514971435225466#722
-0.45595294590647456#723
-0.4603973489687018#724
-0.4648302415942971#725
-0.46925151295610257#726
-0.4736610525175046#727
-0.4780587500351976#728
-0.4824444955619397#729
-0.48681817944930217#730
-0.49117969235041026#731
-0.49552892522267716#732
-0.49986576933053034#733
-0.5041901162481297#734
-0.5085018578620788#735
-0.5128008863741274#736
-0.5170870943038667#737
-0.5213603744914164#738
-0.525620620100104#739
-0.5298677246191358#740
-0.5341015818662594#741
-0.5383220859904191#742
-0.5425291314744012#743
-0.5467226131374734#744
-0.5509024261380133#745
-0.5550684659761302#746
-0.5592206284962774#747
-0.5633588098898563#748
-0.567482906697812#749
-0.5715928158132192#750
-0.5756884344838606#751
-0.5797696603147958#752
-0.5838363912709209#753
-0.5878885256795198#754
-0.5919259622328059#755
-0.5959485999904551#756
-0.5999563383821296#757
-0.6039490772099917#758
-0.6079267166512093#759
-0.6118891572604515#760
-0.6158362999723747#761
-0.6197680461040995#762
-0.6236842973576779#763
-0.6275849558225506#764
-0.6314699239779953#765
-0.6353391046955643#766
-0.6391924012415132#767
-0.6430297172792194#768
-0.6468509568715902#769
-0.6506560244834619#770
-0.6544448249839876#771
-0.6582172636490162#772
-0.6619732461634604#773
-0.6657126786236544#774
-0.6694354675397021#775
-0.673141519837814#776
-0.6768307428626346#777
-0.6805030443795581#778
-0.6841583325770354#779
-0.6877965160688687#780
-0.6914175038964966#781
-0.6950212055312681#782
-0.6986075308767059#783
-0.7021763902707588#784
-0.7057276944880437#785
-0.7092613547420759#786
-0.7127772826874891#787
-0.7162753904222441#788
-0.7197555904898263#789
-0.7232177958814328#790
-0.7266619200381466#791
-0.7300878768531017#792
-0.7334955806736356#793
-0.7368849463034304#794
-0.7402558890046429#795
-0.7436083245000233#796
-0.7469421689750226#797
-0.750257339079887#798
-0.7535537519317426#799
-0.7568311692838212#800
-0.7600898217630833#801
-0.7633294711665292#802
-0.766550036499385#803
-0.7697514372439996#804
-0.7729335933618572#805
-0.7760964252955789#806
-0.7792398539709117#807
-0.7823638007987046#808
-0.785468187676875#809
-0.7885529369923596#810
-0.791617971623056#811
-0.7946632149397506#812
-0.7976885908080338#813
-0.8006940235902041#814
-0.8036794381471594#815
-0.8066447598402743#816
-0.8095899145332676#817
-0.8125148285940548#818
-0.8154194288965894#819
-0.818303642822691#820
-0.821167398263861#821
-0.8240106236230851#822
-0.8268332478166237#823
-0.8296352002757886#824
-0.8324164109487077#825
-0.8351768103020761#826
-0.8379163293228948#827
-0.8406348995201958#828
-0.8433324529267544#829
-0.846008922100789#830
-0.8486642401276465#831
-0.851298340621476#832
-0.8539111577268875#833
-0.8565026261205996#834
-0.8590726810130714#835
-0.8616212581501235#836
-0.8641482938145434#837
-0.8666537248276792#838
-0.8691374885510188#839
-0.871599522887756#840
-0.874039766284343#841
-0.8764581577320294#842
-0.8788546367683873#843
-0.8812291434788229#844
-0.8835816184980748#845
-0.8859120030116978#846
-0.8882202387575335#847
-0.8905062680271669#848
-0.8927700336673693#849
-0.8950114790815267#850
-0.8972305482310553#851
-0.8994271856368026#852
-0.9016013363804337#853
-0.9037529461058055#854
-0.9058819610203243#855
-0.9079883278962918#856
-0.910071994072235#857
-0.9121329074542238#858
-0.9141710165171721#859
-0.9161862703061274#860
-0.9181786184375433#861
-0.9201480111005403#862
-0.9220943990581507#863
-0.9240177336485493#864
-0.9259179667862707#865
-0.9277950509634104#866
-0.9296489392508137#867
-0.9314795852992485#868
-0.9332869433405637#869
-0.9350709681888342#870
-0.93683161524149#871
-0.9385688404804313#872
-0.94028260047313#873
-0.9419728523737139#874
-0.9436395539240392#875
-0.9452826634547468#876
-0.9469021398863032#877
-0.948497942730029#878
-0.9500700320891098#879
-0.9516183686595943#880
-0.953142913731377#881
-0.9546436291891659#882
-0.9561204775134351#883
-0.9575734217813633#884
-0.9590024256677567#885
-0.9604074534459575#886
-0.961788469988736#887
-0.9631454407691704#888
-0.9644783318615088#889
-0.965787109942018#890
-0.9670717422898164#891
-0.9683321967876919#892
-0.9695684419229054#893
-0.970780446787978#894
-0.9719681810814642#895
-0.9731316151087093#896
-0.9742707197825917#897
-0.9753854666242503#898
-0.9764758277637964#899
-0.9775417759410103#900
-0.9785832845060235#901
-0.9796003274199839#902
-0.980592879255708#903
-0.9815609151983155#904
-0.9825044110458504#905
-0.983423343209886#906
-0.9843176887161145#907
-0.9851874252049211#908
-0.9860325309319437#909
-0.9868529847686158#910
-0.9876487662026955#911
-0.9884198553387775#912
-0.9891662328987912#913
-0.9898878802224824#914
-0.9905847792678797#915
-0.9912569126117455#916
-0.9919042634500123#917
-0.9925268155982018#918
-0.9931245534918303#919
-0.9936974621867977#920
-0.9942455273597606#921
-0.9947687353084911#922
-0.995267072952219#923
-0.9957405278319587#924
-0.9961890881108212#925
-0.9966127425743095#926
-0.9970114806305993#927
-0.9973852923108035#928
-0.9977341682692219#929
-0.9980580997835744#930
-0.9983570787552193#931
-0.9986310977093558#932
-0.9988801497952104#933
-0.9991042287862094#934
-0.999303329080133#935
-0.9994774456992562#936
-0.9996265742904736#937
-0.9997507111254075#938
-0.9998498531005012#939
-0.9999239977370973#940
-0.9999731431814987#941
-0.9999972882050158#942
-0.9999964322039964#943
-0.9999705751998416#944
-0.9999197178390047#945
-0.9998438613929753#946
-0.9997430077582475#947
-0.9996171594562722#948
-0.9994663196333945#949
-0.9992904920607747#950
-0.9990896811342941#951
-0.9988638918744454#952
-0.9986131299262065#953
-0.9983374015589003#954
-0.998036713666037#955
-0.9977110737651422#956
-0.9973604899975695#957
-0.9969849711282959#958
-0.9965845265457033#959
-0.9961591662613436#960
-0.9957089009096887#961
-0.995233741747864#962
-0.9947337006553678#963
-0.9942087901337736#964
-0.9936590233064178#965
-0.9930844139180716#966
-0.9924849763345973#967
-0.9918607255425893#968
-0.9912116771489994#969
-0.9905378473807462#970
-0.9898392530843103#971
-0.9891159117253119#972
-0.9883678413880752#973
-0.9875950607751759#974
-0.9867975892069732#975
-0.9859754466211276#976
-0.9851286535721018#977
-0.9842572312306469#978
-0.9833612013832734#979
-0.9824405864317063#980
-0.9814954093923248#981
-0.9805256938955875#982
-0.9795314641854411#983
-0.9785127451187143#984
-0.9774695621644967#985
-0.9764019414035013#986
-0.9753099095274137#987
-0.9741934938382235#988
-0.9730527222475426#989
-0.9718876232759065#990
-0.9706982260520625#991
-0.9694845603122403#992
-0.9682466563994092#993
-0.9669845452625191#994
-0.9656982584557271#995
-0.9643878281376085#996
-0.9630532870703526#997
-0.9616946686189439#998
-0.9603120067503278#999
-0.9589053360325611#1000
-0.9574746916339486#1001
-0.956020109322163#1002
-0.9545416254633506#1003
-0.9530392770212234#1004
-0.9515131015561331#1005
-0.9499631372241336#1006
-0.9483894227760262#1007
-0.9467919975563913#1008
-0.9451709015026041#1009
-0.9435261751438369#1010
-0.9418578596000451#1011
-0.9401659965809398#1012
-0.9384506283849444#1013
-0.9367117978981377#1014
-0.9349495485931812#1015
-0.9331639245282325#1016
-0.9313549703458437#1017
-0.9295227312718454#1018
-0.9276672531142157#1019
-0.9257885822619355#1020
-0.9238867656838282#1021
-0.9219618509273857#1022
-0.9200138861175796#1023
-0.9180429199556578#1024
-0.9160490017179275#1025
-0.9140321812545226#1026
-0.9119925089881575#1027
-0.9099300359128673#1028
-0.9078448135927315#1029
-0.9057368941605859#1030
-0.9036063303167189#1031
-0.9014531753275539#1032
-0.8992774830243175#1033
-0.897079307801694#1034
-0.894858704616465#1035
-0.8926157289861357#1036
-0.8903504369875471#1037
-0.8880628852554737#1038
-0.8857531309812073#1039
-0.883421231911128#1040
-0.8810672463452596#1041
-0.8786912331358127#1042
-0.8762932516857129#1043
-0.8738733619471158#1044
-0.8714316244199084#1045
-0.8689681001501958#1046
-0.8664828507287758#1047
-0.8639759382895988#1048
-0.8614474255082142#1049
-0.8588973756002032#1050
-0.8563258523195992#1051
-0.8537329199572933#1052
-0.8511186433394268#1053
-0.8484830878257706#1054
-0.8458263193080918#1055
-0.8431484042085053#1056
-0.8404494094778137#1057
-0.8377294025938334#1058
-0.8349884515597079#1059
-0.8322266249022069#1060
-0.8294439916700137#1061
-0.8266406214319988#1062
-0.8238165842754801#1063
-0.8209719508044716#1064
-0.8181067921379171#1065
-0.8152211799079132#1066
-0.8123151862579177#1067
-0.809388883840946#1068
-0.806442345817755#1069
-0.8034756458550141#1070
-0.8004888581234628#1071
-0.7974820572960571#1072
-0.7944553185461021#1073
-0.7914087175453727#1074
-0.7883423304622218#1075
-0.785256233959676#1076
-0.7821505051935191#1077
-0.7790252218103625#1078
-0.7758804619457047#1079
-0.7727163042219776#1080
-0.7695328277465804#1081
-0.7663301121099025#1082
-0.7631082373833333#1083
-0.7598672841172602#1084
-0.7566073333390553#1085
-0.7533284665510486#1086
-0.7500307657284918#1087
-0.7467143133175076#1088
-0.7433791922330286#1089
-0.7400254858567255#1090
-0.7366532780349208#1091
-0.7332626530764935#1092
-0.7298536957507715#1093
-0.7264264912854116#1094
-0.722981125364269#1095
-0.7195176841252552#1096
-0.7160362541581846#1097
-0.712536922502609#1098
-0.7090197766456425#1099
-0.7054849045197733#1100
-0.7019323945006657#1101
-0.698362335404951#1102
-0.6947748164880059#1103
-0.6911699274417223#1104
-0.6875477583922642#1105
-0.6839083998978144#1106
-0.6802519429463105#1107
-0.6765784789531705#1108
-0.6728880997590068#1109
-0.6691808976273305#1110
-0.6654569652422443#1111
-0.6617163957061256#1112
-0.6579592825372989#1113
-0.6541857196676971#1114
-0.6503958014405143#1115
-0.6465896226078459#1116
-0.6427672783283204#1117
-0.6389288641647198#1118
-0.6350744760815914#1119
-0.6312042104428474#1120
-0.6273181640093562#1121
-0.6234164339365238#1122
-0.6194991177718638#1123
-0.6155663134525595#1124
-0.6116181193030148#1125
-0.6076546340323961#1126
-0.6036759567321645#1127
-0.5996821868735988#1128
-0.5956734243053078#1129
-0.5916497692507348#1130
-0.5876113223056512#1131
-0.583558184435642#1132
-0.5794904569735814#1133
-0.575408241617099#1134
-0.5713116404260383#1135
-0.5672007558199036#1136
-0.5630756905753006#1137
-0.5589365478233664#1138
-0.5547834310471911#1139
-0.5506164440792306#1140
-0.546435691098711#1141
-0.5422412766290237#1142
-0.5380333055351117#1143
-0.5338118830208493#1144
-0.5295771146264103#1145
-0.5253291062256306#1146
-0.5210679640233601#1147
-0.5167937945528087#1148
-0.512506704672882#1149
-0.5082068015655098#1150
-0.5038941927329669#1151
-0.4995689859951847#1152
-0.4952312894870563#1153
-0.4908812116557327#1154
-0.48651886125791133#1155
-0.48214434735711736#1156
-0.4777577793209766#1157
-0.4733592668184817#1158
-0.4689489198172499#1159
-0.46452684858077364#1160
-0.4600931636656643#1161
-0.4556479759188878#1162
-0.4511913964749934#1163
-0.4467235367533354#1164
-0.4422445084552871#1165
-0.43775442356144867#1166
-0.4332533943288471#1167
-0.4287415332881297#1168
-0.4242189532407511#1169
-0.4196857672561526#1170
-0.4151420886689356#1171
-0.4105880310760279#1172
-0.406023708333844#1173
-0.40144923455543813#1174
-0.39686472410765167#1175
-0.39227029160825355#1176
-0.387666051923075#1177
-0.3830521201631375#1178
-0.37842861168177494#1179
-0.37379564207174987#1180
-0.36915332716236315#1181
-0.3645017830165586#1182
-0.3598411259280209#1183
-0.3551714724182682#1184
-0.3504929392337391#1185
-0.3458056433428737#1186
-0.3411097019331894#1187
-0.336405232408351#1188
-0.3316923523852354#1189
-0.3269711796909913#1190
-0.32224183236009313#1191
-0.3175044286313901#1192
-0.3127590869451504#1193
-0.3080059259400996#1194
-0.3032450644504549#1195
-0.29847662150295395#1196
-0.29370071631387923#1197
-0.2889174682860773#1198
-0.28412699700597377#1199
-0.2793294222405835#1200
-0.2745248639345161#1201
-0.2697134422069774#1202
-0.26489527734876633#1203
-0.2600704898192674#1204
-0.25523920024343905#1205
-0.2504015294087981#1206
-0.2455575982623998#1207
-0.24070752790781397#1208
-0.23585143960209737#1209
-0.2309894547527621#1210
-0.22612169491474035#1211
-0.22124828178734524#1212
-0.2163693372112284#1213
-0.21148498316533365#1214
-0.20659534176384747#1215
-0.20170053525314605#1216
-0.19680068600873887#1217
-0.1918959165322094#1218
-0.1869863494481521#1219
-0.18207210750110703#1220
-0.17715331355249084#1221
-0.1722300905775252#1222
-0.1673025616621623#1223
-0.16237085000000756#1224
-0.15743507888923958#1225
-0.15249537172952762#1226
-0.14755185201894652#1227
-0.14260464335088902#1228
-0.1376538694109758#1229
-0.13269965397396327#1230
-0.12774212090064904#1231
-0.12278139413477519#1232
-0.11781759769992965#1233
-0.11285085569644543#1234
-0.10788129229829795#1235
-0.10290903175000057#1236
-0.09793419836349838#1237
-0.09295691651506024#1238
-0.08797731064216921#1239
-0.08299550524041148#1240
-0.07801162486036392#1241
-0.07302579410448008#1242
-0.06803813762397506#1243
-0.06304878011570905#1244
-0.05805784631906981#1245
-0.05306546101285402#1246
-0.04807174901214768#1247
-0.043076835165205635#1248
-0.03808084435033015#1249
-0.0330839014727489#1250
-0.028086131461492157#1251
-0.02308765926626943#1252
-0.018088609854345607#1253
-0.013089108207416617#1254
-0.008089279318484762#1255
-0.0030892481887337484#1256
0.0019108601755964752#1257
0.006910920766335011#1258
0.011910808576505354#1259
0.0169103986034507#1260
0.02190956585195915#1261
0.026908185337388736#1262
0.03190613208879216#1263
0.036903281152041195#1264
0.04189950759295072#1265
0.04689468650040215#1266
0.0518886929894664#1267
0.05688140220452612#1268
0.06187268932239722#1269
0.06686242955544962#1270
0.071850498154727#1271
0.07683677041306575#1272
0.08182112166821275#1273
0.08680342730594202#1274
0.0917835627631703#1275
0.09676140353107118#1276
0.10173682515818798#1277
0.10670970325354522#1278
0.11167991348975845#1279
0.11664733160614266#1280
0.12161183341181883#1281
0.12657329478881893#1282
0.131531591695189#1283
0.1364866001680902#1284
0.14143819632689822#1285
0.1463862563763003#1286
0.15133065660939024#1287
0.1562712734107613#1288
0.16120798325959665#1289
0.1661406627327575#1290
0.17106918850786887#1291
0.17599343736640286#1292
0.180913286196759#1293
0.18582861199734246#1294
0.19073929187963906#1295
0.19564520307128758#1296
0.2005462229191494#1297
0.2054422288923747#1298
0.21033309858546614#1299
0.21521870972133889#1300
0.22009894015437786#1301
0.22497366787349135#1302
0.2298427710051616#1303
0.23470612781649156#1304
0.23956361671824858#1305
0.24441511626790413#1306
0.24926050517266995#1307
0.2540996622925307#1308
0.2589324666432724#1309
0.2637587973995072#1310
0.26857853389769426#1311
0.27339155563915635#1312
0.27819774229309246#1313
0.28299697369958643#1314
0.28778912987261057#1315
0.292574091003026#1316
0.2973517374615776#1317
0.3021219498018853#1318
0.3068846087634297#1319
0.31163959527453455#1320
0.3163867904553429#1321
0.3211260756207897#1322
0.32585733228356906#1323
0.33058044215709614#1324
0.335295287158465#1325
0.34000174941140043#1326
0.34469971124920495#1327
0.34938905521770103#1328
0.354069664078167#1329
0.3587414208102686#1330
0.36340420861498446#1331
0.36805791091752604#1332
0.37270241137025245#1333
0.377337593855579#1334
0.3819633424888804#1335
0.38657954162138797#1336
0.3911860758430809#1337
0.39578282998557185#1338
0.40036968912498605#1339
0.4049465385848346#1340
0.40951326393888154#1341
0.41406975101400467#1342
0.4186158858930499#1343
0.4231515549176793#1344
0.4276766446912129#1345
0.43219104208146336#1346
0.43669463422356475#1347
0.44118730852279403#1348
0.44566895265738626#1349
0.4501394545813426#1350
0.45459870252723167#1351
0.4590465850089838#1352
0.4634829908246785#1353
0.4679078090593242#1354
0.47232092908763174#1355
0.47672224057677975#1356
0.48111163348917335#1357
0.48548899808519497#1358
0.48985422492594827#1359
0.49420720487599384#1360
0.4985478291060781#1361
0.5028759890958538#1362
0.5071915766365935#1363
0.5114944838338946#1364
0.515784603110377#1365
0.5200618272083724#1366
0.5243260491926062#1367
0.5285771624528709#1368
0.5328150607066914#1369
0.5370396380019821#1370
0.5412507887196959#1371
0.5454484075764651#1372
0.5496323896272328#1373
0.5538026302678776#1374
0.5579590252378281#1375
0.56210147062267#1376
0.5662298628567437#1377
0.5703440987257337#1378
0.574444075369249#1379
0.5785296902833954#1380
0.5826008413233368#1381
0.5866574267058503#1382
0.5906993450118702#1383
0.5947264951890237#1384
0.5987387765541573#1385
0.6027360887958543#1386
0.606718331976942#1387
0.6106854065369912#1388
0.6146372132948044#1389
0.6185736534508959#1390
0.6224946285899621#1391
0.6264000406833412#1392
0.6302897920914652#1393
0.6341637855662996#1394
0.6380219242537761#1395
0.6418641116962132#1396
0.6456902518347277#1397
0.6495002490116367#1398
0.6532940079728492#1399
0.6570714338702469#1400
0.6608324322640562#1401
0.6645769091252091#1402
0.6683047708376937#1403
0.6720159242008952#1404
0.6757102764319257#1405
0.6793877351679439#1406
0.6830482084684645#1407
0.6866916048176565#1408
0.6903178331266312#1409
0.6939268027357199#1410
0.6975184234167404#1411
0.7010926053752522#1412
0.7046492592528021#1413
0.7081882961291582#1414
0.7117096275245328#1415
0.7152131654017945#1416
0.7186988221686693#1417
0.7221665106799307#1418
0.7256161442395778#1419
0.7290476366030035#1420
0.7324609019791505#1421
0.7358558550326559#1422
0.739232410885985#1423
0.7425904851215531#1424
0.7459299937838362#1425
0.7492508533814698#1426
0.7525529808893364#1427
0.7558362937506415#1428
0.759100709878977#1429
0.7623461476603739#1430
0.7655725259553424#1431
0.768779764100901#1432
0.7719677819125926#1433
0.7751364996864897#1434
0.7782858382011864#1435
0.7814157187197798#1436
0.784526062991838#1437
0.7876167932553569#1438
0.7906878322387035#1439
0.7937391031625489#1440
0.7967705297417869#1441
0.7997820361874415#1442
0.8027735472085621#1443
0.8057449880141055#1444
0.8086962843148058#1445
0.8116273623250316#1446
0.8145381487646309#1447
0.8174285708607633#1448
0.8202985563497188#1449
0.8231480334787254#1450
0.8259769310077424#1451
0.8287851782112412#1452
0.8315727048799744#1453
0.8343394413227303#1454
0.8370853183680755#1455
0.8398102673660847#1456
0.8425142201900562#1457
0.8451971092382158#1458
0.8478588674354067#1459
0.8504994282347665#1460
0.8531187256193907#1461
0.8557166941039838#1462
0.8582932687364956#1463
0.8608483850997459#1464
0.8633819793130346#1465
0.8658939880337387#1466
0.8683843484588964#1467
0.8708529983267768#1468
0.8732998759184363#1469
0.8757249200592625#1470
0.8781280701205031#1471
0.8805092660207812#1472
0.8828684482275984#1473
0.8852055577588225#1474
0.8875205361841624#1475
0.8898133256266285#1476
0.8920838687639805#1477
0.8943321088301596#1478
0.8965579896167084#1479
0.8987614554741759#1480
0.9009424513135085#1481
0.903100922607428#1482
0.9052368153917945#1483
0.9073500762669549#1484
0.909440652399079#1485
0.9115084915214801#1486
0.9135535419359212#1487
0.9155757525139081#1488
0.9175750726979675#1489
0.9195514525029107#1490
0.9215048425170839#1491
0.9234351939036028#1492
0.9253424584015744#1493
0.9272265883273026#1494
0.9290875365754814#1495
0.9309252566203716#1496
0.9327397025169648#1497
0.9345308289021316#1498
0.9362985909957559#1499
0.9380429446018542#1500
0.9397638461096811#1501
0.941461252494819#1502
0.9431351213202543#1503
0.9447854107374378#1504
0.9464120794873314#1505
0.9480150869014395#1506
0.9495943929028258#1507
0.9511499580071151#1508
0.9526817433234805#1509
0.954189710555616#1510
0.9556738220026935#1511
0.9571340405603057#1512
0.9585703297213937#1513
0.9599826535771594#1514
0.9613709768179639#1515
0.9627352647342095#1516
0.9640754832172079#1517
0.9653915987600334#1518
0.9666835784583596#1519
0.9679513900112827#1520
0.9691950017221292#1521
0.9704143824992478#1522
0.971609501856787#1523
0.9727803299154575#1524
0.9739268374032789#1525
0.9750489956563115#1526
0.9761467766193734#1527
0.9772201528467414#1528
0.9782690975028371#1529
0.9792935843628984#1530
0.9802935878136347#1531
0.9812690828538676#1532
0.9822200450951553#1533
0.9831464507624029#1534
0.984048276694457#1535
0.9849255003446842#1536
0.985778099781535#1537
0.986606053689092#1538
0.9874093413676033#1539
0.9881879427339993#1540
0.9889418383223956#1541
0.9896710092845786#1542
0.9903754373904782#1543
0.9910551050286219#1544
0.9917099952065767#1545
0.9923400915513724#1546
0.9929453783099123#1547
0.9935258403493662#1548
0.9940814631575491#1549
0.9946122328432839#1550
0.9951181361367487#1551
0.9955991603898084#1552
0.9960552935763314#1553
0.9964865242924896#1554
0.9968928417570443#1555
0.9972742358116148#1556
0.9976306969209333#1557
0.9979622161730826#1558
0.9982687852797193#1559
0.9985503965762809#1560
0.9988070430221773#1561
0.999038718200967#1562
0.9992454163205174#1563
0.99942713221315#1564
0.9995838613357688#1565
0.9997155997699745#1566
0.9998223442221624#1567
0.9999040920236046#1568
0.9999608411305168#1569
0.9999925901241092#1570
0.9999993382106224#1571
0.9999810852213469#1572
0.9999378316126273#1573
0.999869578465851#1574
0.9997763274874213#1575
0.9996580810087146#1576
0.9995148419860219#1577
0.9993466140004753#1578
0.9991534012579582#1579
0.9989352085890002#1580
0.9986920414486563#1581
0.9984239059163708#1582
0.9981308086958247#1583
0.9978127571147688#1584
0.99746975912484#1585
0.9971018233013628#1586
0.9967089588431346#1587
0.9962911755721959#1588
0.9958484839335852#1589
0.9953808949950765#1590
0.9948884204469045#1591
0.9943710726014706#1592
0.9938288643930362#1593
0.9932618093773986#1594
0.9926699217315527#1595
0.9920532162533362#1596
0.9914117083610597#1597
0.9907454140931213#1598
0.9900543501076055#1599
0.9893385336818665#1600
0.9885979827120973#1601
0.9878327157128809#1602
0.9870427518167282#1603
0.9862281107735995#1604
0.9853888129504108#1605
0.9845248793305243#1606
0.9836363315132244#1607
0.982723191713177#1608
0.9817854827598747#1609
0.9808232280970655#1610
0.979836451782167#1611
0.9788251784856651#1612
0.9777894334904969#1613
0.9767292426914185#1614
0.9756446325943581#1615
0.9745356303157527#1616
0.973402263581871#1617
0.9722445607281189#1618
0.9710625506983328#1619
0.9698562630440544#1620
0.9686257279237925#1621
0.9673709761022696#1622
0.9660920389496518#1623
0.9647889484407648#1624
0.9634617371542948#1625
0.9621104382719737#1626
0.9607350855777497#1627
0.9593357134569425#1628
0.9579123568953835#1629
0.9564650514785418#1630
0.9549938333906335#1631
0.9534987394137181#1632
0.951979806926778#1633
0.9504370739047846#1634
0.9488705789177487#1635
0.947280361129756#1636
0.9456664602979884#1637
0.9440289167717294#1638
0.9423677714913561#1639
0.9406830659873149#1640
0.9389748423790838#1641
0.9372431433741187#1642
0.9354880122667867#1643
0.9337094929372823#1644
0.9319076298505318#1645
0.9300824680550803#1646
0.9282340531819666#1647
0.9263624314435814#1648
0.9244676496325129#1649
0.9225497551203758#1650
0.9206087958566281#1651
0.9186448203673715#1652
0.9166578777541385#1653
0.914648017692665#1654
0.9126152904316478#1655
0.9105597467914889#1656
0.9084814381630245#1657
0.9063804165062408#1658
0.9042567343489741#1659
0.9021104447855981#1660
0.8999416014756964#1661
0.8977502586427206#1662
0.8955364710726356#1663
0.8933002941125486#1664
0.8910417836693263#1665
0.8887609962081968#1666
0.8864579887513381#1667
0.8841328188764522#1668
0.8817855447153259#1669
0.8794162249523771#1670
0.8770249188231881#1671
0.8746116861130243#1672
0.8721765871553393#1673
0.869719682830267#1674
0.8672410345630995#1675
0.8647407043227509#1676
0.8622187546202082#1677
0.8596752485069692#1678
0.8571102495734646#1679
0.8545238219474699#1680
0.8519160302925008#1681
0.8492869398061975#1682
0.8466366162186939#1683
0.8439651257909746#1684
0.8412725353132186#1685
0.8385589121031288#1686
0.83582432400425#1687
0.8330688393842716#1688
0.8302925271333189#1689
0.827495456662231#1690
0.8246776979008249#1691
0.8218393212961476#1692
0.8189803978107147#1693
0.8161009989207362#1694
0.8132011966143297#1695
0.8102810633897203#1696
0.8073406722534284#1697
0.8043800967184445#1698
0.8013994108023905#1699
0.7983986890256706#1700
0.7953780064096068#1701
0.7923374384745641#1702
0.7892770612380622#1703
0.786196951212875#1704
0.7830971854051179#1705
0.7799778413123215#1706
0.776838996921496#1707
0.7736807307071796#1708
0.7705031216294775#1709
0.7673062491320879#1710
0.764090193140315#1711
0.7608550340590718#1712
0.7576008527708692#1713
0.7543277306337939#1714
0.7510357494794747#1715
0.7477249916110366#1716
0.7443955398010426#1717
0.7410474772894247#1718
0.7376808877814032#1719
0.734295855445393#1720
0.7308924649109002#1721
0.7274708012664058#1722
0.7240309500572385#1723
0.720572997283436#1724
0.7170970293975949#1725
0.7136031333027092#1726
0.7100913963499977#1727
0.7065619063367206#1728
0.7030147515039831#1729
0.699450020534531#1730
0.6958678025505323#1731
0.6922681871113496#1732
0.6886512642113011#1733
0.6850171242774098#1734
0.6813658581671439#1735
0.6776975571661447#1736
0.674012312985944#1737
0.670310217761672#1738
0.6665913640497532#1739
0.6628558448255925#1740
0.659103753481251#1741
0.6553351838231111#1742
0.6515502300695304#1743
0.6477489868484874#1744
0.6439315491952148#1745
0.6400980125498239#1746
0.6362484727549182#1747
0.6323830260531977#1748
0.6285017690850523#1749
0.6246047988861457#1750
0.6206922128849899#1751
0.6167641089005085#1752
0.612820585139592#1753
0.6088617401946422#1754
0.604887673041107#1755
0.6008984830350063#1756
0.5968942699104477#1757
0.5928751337771334#1758
0.5888411751178568#1759
0.5847924947859908#1760
0.5807291940029664#1761
0.5766513743557417#1762
0.5725591377942618#1763
0.5684525866289113#1764
0.5643318235279547#1765
0.5601969515149712#1766
0.5560480739662773#1767
0.5518852946083439#1768
0.5477087175152022#1769
0.5435184471058416#1770
0.5393145881415996#1771
0.5350972457235423#1772
0.5308665252898368#1773
0.5266225326131154#1774
0.5223653737978309#1775
0.5180951552776039#1776
0.5138119838125619#1777
0.5095159664866701#1778
0.5052072107050544#1779
0.500885824191316#1780
0.4965519149848381#1781
0.4922055914380849#1782
0.48784696221389273#1783
0.4834761362827533#1784
0.47909322292008927#1785
0.4746983317035223#1786
0.47029157251013354#1787
0.4658730555137165#1788
0.4614428911820225#1789
0.457001190273999#1790
0.45254806383702073#1791
0.4480836232041127#1792
0.4436079799911676#1793
0.4391212460941545#1794
0.43462353368632184#1795
0.4301149552153929#1796
0.4255956234007543#1797
0.421065651230638#1798
0.4165251519592965#1799
0.41197423910417136#1800
0.40741302644305505#1801
0.4028416280112465#1802
0.39826015809869997#1803
0.3936687312471678#1804
0.38906746224733657#1805
0.38445646613595746#1806
0.37983585819297#1807
0.37520575393862005#1808
0.3705662691305715#1809
0.3659175197610125#1810
0.3612596220537552#1811
0.3565926924613304#1812
0.3519168476620756#1813
0.3472322045572184#1814
0.34253888026795376#1815
0.3378369921325154#1816
0.33312665770324285#1817
0.3284079947436421#1818
0.3236811212254414#1819
0.31894615532564213#1820
0.31420321542356394#1821
0.3094524200978852#1822
0.3046938881236786#1823
0.29992773846944126#1824
0.29515409029412093#1825
0.29037306294413634#1826
0.28558477595039367#1827
0.28078934902529823#1828
0.27598690205976134#1829
0.27117755512020303#1830
0.26636142844555016#1831
0.2615386424442305#1832
0.25670931769116206#1833
0.25187357492473905#1834
0.24703153504381276#1835
0.24218331910466936#1836
0.23732904831800322#1837
0.2324688440458865#1838
0.22760282779873497#1839
0.2227311212322701#1840
0.21785384614447761#1841
0.21297112447256228#1842
0.2080830782898995#1843
0.2031898298029832#1844
0.19829150134837065#1845
0.19338821538962375#1846
0.18848009451424758#1847
0.1835672614306253#1848
0.17864983896495043#1849
0.1737279500581561#1850
0.16880171776284136#1851
0.16387126524019463#1852
0.15893671575691473#1853
0.1539981926821289#1854
0.1490558194843085#1855
0.1441097197281822#1856
0.13916001707164674#1857
0.13420683526267524#1858
0.12925029813622346#1859
0.12429052961113374#1860
0.11932765368703695#1861
0.1143617944412523#1862
0.10939307602568533#1863
0.1044216226637239#1864
0.09944755864713259#1865
0.09447100833294511#1866
0.0894920961403554#1867
0.0845109465476069#1868
0.0795276840888805#1869
0.07454243335118108#1870
0.06955531897122263#1871
0.06456646563231223#1872
0.059575998061232885#1873
0.054584041025125096#1874
0.049590719328367665#1875
0.04459615780945739#1876
0.03960048133788796#1877
0.03460381481102812#1878
0.029606283150999082#1879
0.02460801130155131#1880
0.01960912422494083#1881
0.014609746898805002#1882
0.009610004313037981#1883
0.004610021466665799#1884
-3.900766352787359E-4#1885
-0.005390164984881294#1886
-0.010390118574471368#1887
-0.015389812399747599#1888
-0.020389121462903018#1889
-0.02538792077575013#1890
-0.03038608536284575#1891
-0.03538349026461554#1892
-0.04038001054047812#1893
-0.04537552127196872#1894
-0.050369897565862284#1895
-0.05536301455729594#1896
-0.06035474741289075#1897
-0.06534497133387268#1898
-0.07033356155919271#1899
-0.07532039336864602#1900
-0.08030534208599005#1901
-0.08528828308206167#1902
-0.09026909177789293#1903
-0.09524764364782572#1904
-0.10022381422262505#1905
-0.10519747909259092#1906
-0.11016851391066866#1907
-0.11513679439555781#1908
-0.1201021963348192#1909
-0.1250645955879805#1910
-0.13002386808963973#1911
-0.13497988985256723#1912
-0.13993253697080524#1913
-0.14488168562276588#1914
-0.14982721207432675#1915
-0.15476899268192437#1916
-0.15970690389564546#1917
-0.16464082226231586#1918
-0.16957062442858686#1919
-0.17449618714401938#1920
-0.17941738726416515#1921
-0.18433410175364556#1922
-0.18924620768922767#1923
-0.19415358226289745#1924
-0.19905610278493005#1925
-0.20395364668695723#1926
-0.2088460915250317#1927
-0.21373331498268833#1928
-0.21861519487400213#1929
-0.22349160914664326#1930
-0.2283624358849282#1931
-0.23322755331286787#1932
-0.23808683979721232#1933
-0.24294017385049144#1934
-0.2477874341340524#1935
-0.25262849946109334#1936
-0.257463248799693#1937
-0.26229156127583675#1938
-0.2671133161764385#1939
-0.2719283929523589#1940
-0.27673667122141876#1941
-0.2815380307714092#1942
-0.28633235156309667#1943
-0.2911195137332245#1944
-0.2958993975975091#1945
-0.3006718836536328#1946
-0.305436852584231#1947
-0.3101941852598754#1948
-0.3149437627420526#1949
-0.31968546628613737#1950
-0.32441917734436165#1951
-0.32914477756877814#1952
-0.33386214881421933#1953
-0.3385711731412511#1954
-0.3432717328191215#1955
-0.3479637103287039#1956
-0.35264698836543545#1957
-0.35732144984224945#1958
-0.361986977892503#1959
-0.3666434558728984#1960
-0.3712907673663999#1961
-0.3759287961851435#1962
-0.3805574263733427#1963
-0.3851765422101866#1964
-0.3897860282127338#1965
-0.39438576913879897#1966
-0.39897564998983465#1967
-0.4035555560138058#1968
-0.4081253727080591#1969
-0.4126849858221854#1970
-0.41723428136087615#1971
-0.42177314558677365#1972
-0.42630146502331423#1973
-0.43081912645756554#1974
-0.43532601694305695#1975
-0.43982202380260327#1976
-0.44430703463112187#1977
-0.44878093729844293#1978
-0.4532436199521127#1979
-0.45769497102019024#1980
-0.46213487921403634#1981
-0.46656323353109636#1982
-0.4709799232576751#1983
-0.475384837971705#1984
-0.4797778675455064#1985
-0.4841589021485414#1986
-0.48852783225015933#1987
-0.4928845486223354#1988
-0.49722894234240117#1989
-0.5015609047957682#1990
-0.5058803276786432#1991
-0.5101871030007359#1992
-0.5144811230879588#1993
-0.5187622805851191#1994
-0.5230304684586029#1995
-0.5272855799990512#1996
-0.5315275088240276#1997
-0.5357561488806775#1998
-0.5399713944483807#1999
-0.5441731401413934#2000
-0.5483612809114837#2001
-0.5525357120505574#2002
-0.5566963291932762#2003
-0.5608430283196667#2004
-0.5649757057577212#2005
-0.5690942581859894#2006
-0.5731985826361617#2007
-0.5772885764956439#2008
-0.5813641375101216#2009
-0.5854251637861175#2010
-0.5894715537935389#2011
-0.5935032063682155#2012
-0.597520020714429#2013
-0.6015218964074331#2014
-0.6055087333959641#2015
-0.6094804320047422#2016
-0.6134368929369639#2017
-0.6173780172767841#2018
-0.6213037064917892#2019
-0.6252138624354607#2020
-0.6291083873496288#2021
-0.6329871838669167#2022
-0.6368501550131742#2023
-0.6406972042099032#2024
-0.6445282352766715#2025
-0.6483431524335176#2026
-0.6521418603033454#2027
-0.6559242639143089#2028
-0.659690268702186#2029
-0.6634397805127431#2030
-0.6671727056040896#2031
-0.6708889506490203#2032
-0.6745884227373499#2033
-0.678271029378235#2034
-0.681936678502487#2035
-0.6855852784648737#2036
-0.6892167380464105#2037
-0.6928309664566411#2038
-0.6964278733359074#2039
-0.7000073687576082#2040
-0.703569363230448#2041
-0.7071137677006744#2042
-0.7106404935543035#2043
-0.7141494526193368#2044
-0.7176405571679648#2045
-0.7211137199187603#2046
-0.7245688540388606#2047
-0.7280058731461386#2048
-0.7314246913113622#2049
-0.7348252230603428#2050
-0.7382073833760722#2051
-0.741571087700848#2052
-0.7449162519383877#2053
-0.7482427924559315#2054
-0.7515506260863327#2055
-0.7548396701301374#2056
-0.7581098423576514#2057
-0.7613610610109973#2058
-0.7645932448061572#2059
-0.7678063129350055#2060
-0.7710001850673294#2061
-0.7741747813528366#2062
-0.7773300224231525#2063
-0.7804658293938036#2064
-0.7835821238661903#2065
-0.7866788279295468#2066
-0.7897558641628889#2067
-0.7928131556369494#2068
-0.7958506259161022#2069
-0.7988681990602722#2070
-0.8018657996268346#2071
-0.804843352672501#2072
-0.8078007837551925#2073
-0.8107380189359017#2074
-0.8136549847805407#2075
-0.816551608361777#2076
-0.8194278172608569#2077
-0.8222835395694162#2078
-0.825118703891278#2079
-0.827933239344237#2080
-0.8307270755618326#2081
-0.8335001426951075#2082
-0.8362523714143544#2083
-0.8389836929108488#2084
-0.8416940388985699#2085
-0.8443833416159072#2086
-0.8470515338273554#2087
-0.8496985488251945#2088
-0.8523243204311582#2089
-0.854928782998088#2090
-0.857511871411575#2091
-0.8600735210915872#2092
-0.8626136679940842#2093
-0.8651322486126191#2094
-0.867629199979925#2095
-0.8701044596694903#2096
-0.8725579657971192#2097
-0.874989657022478#2098
-0.8773994725506302#2099
-0.8797873521335552#2100
-0.8821532360716551#2101
-0.8844970652152468#2102
-0.8868187809660419#2103
-0.8891183252786103#2104
-0.8913956406618324#2105
-0.893650670180336#2106
-0.8958833574559198#2107
-0.8980936466689633#2108
-0.9002814825598215#2109
-0.9024468104302075#2110
-0.9045895761445593#2111
-0.9067097261313932#2112
-0.9088072073846438#2113
-0.9108819674649886#2114
-0.9129339545011592#2115
-0.9149631171912382#2116
-0.9169694048039421#2117
-0.9189527671798887#2118
-0.9209131547328523#2119
-0.9228505184510025#2120
-0.9247648098981304#2121
-0.9266559812148585#2122
-0.9285239851198382#2123
-0.9303687749109315#2124
-0.9321903044663783#2125
-0.93398852824595#2126
-0.935763401292088#2127
-0.9375148792310273#2128
-0.9392429182739063#2129
-0.9409474752178612#2130
-0.9426285074471065#2131
-0.9442859729340003#2132
-0.9459198302400948#2133
-0.9475300385171728#2134
-0.9491165575082684#2135
-0.9506793475486737#2136
-0.9522183695669307#2137
-0.953733585085808#2138
-0.9552249562232621#2139
-0.9566924456933859#2140
-0.9581360168073393#2141
-0.9595556334742679#2142
-0.9609512602022041#2143
-0.9623228620989553#2144
-0.9636704048729758#2145
-0.9649938548342245#2146
-0.9662931788950064#2147
-0.9675683445708009#2148
-0.968819319981073#2149
-0.9700460738500711#2150
-0.9712485755076085#2151
-0.9724267948898301#2152
-0.9735807025399644#2153
-0.9747102696090597#2154
-0.9758154678567055#2155
-0.976896269651738#2156
-0.9779526479729322#2157
-0.9789845764096758#2158
-0.979992029162631#2159
-0.9809749810443782#2160
-0.9819334074800466#2161
-0.9828672845079288#2162
-0.9837765887800786#2163
-0.9846612975628961#2164
-0.9855213887376952#2165
-0.9863568408012572#2166
-0.9871676328663679#2167
-0.9879537446623399#2168
-0.9887151565355197#2169
-0.9894518494497786#2170
-0.9901638049869892#2171
-0.9908510053474854#2172
-0.9915134333505073#2173
-0.9921510724346315#2174
-0.9927639066581843#2175
-0.9933519206996405#2176
-0.9939150998580071#2177
-0.9944534300531896#2178
-0.9949668978263454#2179
-0.9954554903402192#2180
-0.9959191953794643#2181
-0.9963580013509482#2182
-0.9967718972840426#2183
-0.9971608728308967#2184
-0.9975249182666971#2185
-0.9978640244899103#2186
-0.9981781830225102#2187
-0.9984673860101904#2188
-0.9987316262225601#2189
-0.9989708970533256#2190
-0.9991851925204547#2191
-0.9993745072663266#2192
-0.9995388365578659#2193
-0.9996781762866607#2194
-0.9997925229690657#2195
-0.9998818737462889#2196
-0.9999462263844632#2197
-0.9999855792747024#2198
-0.9999999314331414#2199
-0.9999892825009603#2200
-0.9999536327443943#2201
-0.999892983054726#2202
-0.999807334948264#2203
-0.9996966905663046#2204
-0.9995610526750781#2205
-0.99940042466568#2206
-0.999214810553986#2207
-0.9990042149805516#2208
-0.9987686432104962#2209
-0.9985081011333714#2210
-0.9982225952630136#2211
-0.9979121327373817#2212
-0.9975767213183776#2213
-0.9972163693916535#2214
-0.996831085966401#2215
-0.9964208806751266#2216
-0.9959857637734107#2217
-0.9955257461396512#2218
-0.9950408392747914#2219
-0.9945310553020325#2220
-0.9939964069665307#2221
-0.9934369076350784#2222
-0.9928525712957703#2223
-0.9922434125576528#2224
-0.99160944665036#2225
-0.990950689423732#2226
-0.9902671573474191#2227
-0.9895588675104697#2228
-0.9888258376209037#2229
-0.9880680860052687#2230
-0.9872856316081831#2231
-0.9864784939918614#2232
-0.9856466933356257#2233
-0.9847902504354009#2234
-0.9839091867031953#2235
-0.9830035241665643#2236
-0.9820732854680608#2237
-0.9811184938646683#2238
-0.98013917322722#2239
-0.9791353480398014#2240
-0.9781070433991387#2241
-0.9770542850139713#2242
-0.9759770992044087#2243
-0.9748755129012727#2244
-0.9737495536454245#2245
-0.9725992495870751#2246
-0.9714246294850826#2247
-0.9702257227062325#2248
-0.9690025592245042#2249
-0.9677551696203205#2250
-0.9664835850797842#2251
-0.9651878373938978#2252
-0.9638679589577689#2253
-0.9625239827698001#2254
-0.9611559424308641#2255
-0.9597638721434639#2256
-0.9583478067108772#2257
-0.9569077815362865#2258
-0.9554438326218945#2259
-0.9539559965680228#2260
-0.9524443105721981#2261
-0.9509088124282217#2262
-0.9493495405252242#2263
-0.9477665338467067#2264
-0.9461598319695652#2265
-0.9445294750631017#2266
-0.9428755038880198#2267
-0.9411979597954054#2268
-0.9394968847256935#2269
-0.9377723212076188#2270
-0.9360243123571531#2271
-0.9342529018764272#2272
-0.9324581340526379#2273
-0.9306400537569413#2274
-0.9287987064433308#2275
-0.9269341381475007#2276
-0.925046395485695#2277
-0.9231355256535423#2278
-0.9212015764248758#2279
-0.9192445961505387#2280
-0.9172646337571754#2281
-0.9152617387460086#2282
-0.9132359611916016#2283
-0.9111873517406057#2284
-0.9091159616104953#2285
-0.9070218425882862#2286
-0.9049050470292413#2287
-0.902765627855562#2288
-0.9006036385550645#2289
-0.8984191331798429#2290
-0.896212166344918#2291
-0.8939827932268711#2292
-0.8917310695624655#2293
-0.8894570516472526#2294
-0.8871607963341641#2295
-0.8848423610320912#2296
-0.8825018037044489#2297
-0.880139182867727#2298
-0.8777545575900273#2299
-0.8753479874895865#2300
-0.8729195327332859#2301
-0.8704692540351471#2302
-0.8679972126548141#2303
-0.8655034703960216#2304
-0.8629880896050502#2305
-0.8604511331691672#2306
-0.8578926645150549#2307
-0.8553127476072241#2308
-0.8527114469464158#2309
-0.8500888275679879#2310
-0.8474449550402896#2311
-0.8447798954630222#2312
-0.8420937154655863#2313
-0.839386482205416#2314
-0.8366582633663#2315
-0.8339091271566893#2316
-0.8311391423079922#2317
-0.8283483780728558#2318
-0.8255369042234343#2319
-0.8227047910496449#2320
-0.8198521093574107#2321
-0.8169789304668901#2322
-0.8140853262106937#2323
-0.8111713689320887#2324
-0.8082371314831904#2325
-0.8052826872231398#2326
-0.8023081100162708#2327
-0.7993134742302628#2328
-0.7962988547342815#2329
-0.7932643268971075#2330
-0.7902099665852512#2331
-0.787135850161057#2332
-0.7840420544807932#2333
-0.7809286568927315#2334
-0.7777957352352124#2335
-0.7746433678346996#2336
-0.7714716335038213#2337
-0.7682806115394006#2338
-0.7650703817204723#2339
-0.7618410243062883#2340
-0.7585926200343117#2341
-0.7553252501181975#2342
-0.7520389962457629#2343
-0.7487339405769441#2344
-0.7454101657417431#2345
-0.7420677548381616#2346
-0.7387067914301232#2347
-0.7353273595453843#2348
-0.7319295436734334#2349
-0.7285134287633792#2350
-0.7250791002218256#2351
-0.7216266439107379#2352
-0.7181561461452949#2353
-0.7146676936917317#2354
-0.7111613737651702#2355
-0.7076372740274387#2356
-0.7040954825848801#2357
-0.7005360879861493#2358
-0.6969591792199993#2359
-0.6933648457130565#2360
-0.6897531773275846#2361
-0.6861242643592386#2362
-0.6824781975348065#2363
-0.678815068009942#2364
-0.675134967366884#2365
-0.671437987612169#2366
-0.6677242211743291#2367
-0.6639937609015816#2368
-0.6602467000595086#2369
-0.6564831323287239#2370
-0.6527031518025321#2371
-0.6489068529845753#2372
-0.6450943307864706#2373
-0.6412656805254378#2374
-0.6374209979219152#2375
-0.633560379097168#2376
-0.6296839205708835#2377
-0.6257917192587595#2378
-0.6218838724700804#2379
-0.6179604779052844#2380
-0.6140216336535215#2381
-0.6100674381902004#2382
-0.6060979903745269#2383
-0.6021133894470326#2384
-0.598113735027093#2385
-0.5940991271104377#2386
-0.5900696660666497#2387
-0.5860254526366568#2388
-0.5819665879302124#2389
-0.5778931734233677#2390
-0.5738053109559348#2391
-0.569703102728941#2392
-0.5655866513020726#2393
-0.5614560595911121#2394
-0.5573114308653642#2395
-0.5531528687450743#2396
-0.5489804771988379#2397
-0.5447943605410014#2398
-0.5405946234290538#2399
-0.5363813708610107#2400
-0.5321547081727881#2401
-0.5279147410355705#2402
-0.5236615754531676#2403
-0.519395317759365#2404
-0.5151160746152651#2405
-0.5108239530066209#2406
-0.506519060241161#2407
-0.502201503945907#2408
-0.4978713920644825#2409
-0.4935288328544144#2410
-0.48917393488442656#2411
-0.48480680703172513#2412
-0.4804275584792769#2413
-0.4760362987130791#2414
-0.4716331375194228#2415
-0.46721818498214757#2416
-0.4627915514798893#2417
-0.45835334768332103#2418
-0.4539036845523856#2419
-0.44944267333352184#2420
-0.44497042555688315#2421
-0.44048705303354907#2422
-0.4359926678527301#2423
-0.4314873823789651#2424
-0.4269713092493122#2425
-0.4224445613705327#2426
-0.41790725191626826#2427
-0.41335949432421154#2428
-0.40880140229327#2429
-0.40423308978072336#2430
-0.3996546709993746#2431
-0.39506626041469434#2432
-0.3904679727419593#2433
-0.3858599229433842#2434
-0.38124222622524756#2435
-0.37661499803501136#2436
-0.37197835405843477#2437
-0.3673324102166821#2438
-0.3626772826634242#2439
-0.35801308778193497#2440
-0.3533399421821812#2441
-0.34865796269790755#2442
-0.34396726638371544#2443
-0.3392679705121366#2444
-0.33456019257070085#2445
-0.3298440502589993#2446
-0.32511966148574134#2447
-0.32038714436580695#2448
-0.31564661721729353#2449
-0.31089819855855805#2450
-0.3061420071052539#2451
-0.30137816176736276#2452
-0.29660678164622173#2453
-0.2918279860315458#2454
-0.28704189439844535#2455
-0.2822486264044393#2456
-0.2774483018864633#2457
-0.2726410408578739#2458
-0.2678269635054479#2459
-0.26300619018637766#2460
-0.2581788414252621#2461
-0.25334503791109336#2462
-0.2485049004942394#2463
-0.24365855018342264#2464
-0.23880610814269476#2465
-0.2339476956884072#2466
-0.22908343428617836#2467
-0.22421344554785672#2468
-0.21933785122848035#2469
-0.214456773223233#2470
-0.20957033356439664#2471
-0.2046786544183003#2472
-0.199781858082266#2473
-0.19488006698155108#2474
-0.18997340366628748#2475
-0.18506199080841776#2476
-0.18014595119862828#2477
-0.17522540774327927#2478
-0.17030048346133195#2479
-0.16537130148127305#2480
-0.16043798503803638#2481
-0.15550065746992187#2482
-0.15055944221551193#2483
-0.14561446281058535#2484
-0.14066584288502887#2485
-0.13571370615974612#2486
-0.1307581764435647#2487
-0.1257993776301405#2488
-0.12083743369486062#2489
-0.1158724686917435#2490
-0.11090460675033763#2491
-0.1059339720726181#2492
-0.10096068892988144#2493
-0.09598488165963873#2494
-0.09100667466250695#2495
-0.08602619239909891#2496
-0.08104355938691153#2497
-0.07605890019721283#2498
-0.07107233945192747#2499
-0.06608400182052104#2500
-0.061094012016883296#2501
-0.056102494796210045#2502
-0.05110957495188422#2503
-0.046115377312355856#2504
-0.04112002673802128#2505
-0.03612364811810144#2506
-0.031126366367519556#2507
-0.026128306423778083#2508
-0.021129593243835173#2509
-0.016130351800980592#2510
-0.011130707081711249#2511
-0.006130784082606411#2512
-0.001130707807202643#2513
0.0038693967371314156#2514
0.008869404542320372#2515
0.013869190602707415#2516
0.0188686299181796#2517
0.023867597497292982#2518
0.028865968360397534#2519
0.03386361754276179#2520
0.03886042009769709#2521
0.04385625109968139#2522
0.048850985647482505#2523
0.053844498867280835#2524
0.05883666591579129#2525
0.06382736198338455#2526
0.0688164622972074#2527
0.07380384212430227#2528
0.07878937677472556#2529
0.08377294160466514#2530
0.08875441201955656#2531
0.093733663477198#2532
0.09871057149086404#2533
0.10368501163241786#2534
0.10865685953542219#2535
0.11362599089824853#2536
0.11859228148718484#2537
0.12355560713954157#2538
0.12851584376675582#2539
0.1334728673574936#2540
0.1384265539807505#2541
0.1433767797889498#2542
0.14832342102103904#2543
0.15326635400558397#2544
0.1582054551638607#2545
0.1631406010129451#2546
0.16807166816880012#2547
0.17299853334936047#2548
0.17792107337761487#2549
0.18283916518468557#2550
0.18775268581290516#2551
0.19266151241889076#2552
0.1975655222766151#2553
0.20246459278047496#2554
0.2073586014483563#2555
0.21224742592469656#2556
0.21713094398354355#2557
0.2220090335316114#2558
0.2268815726113329#2559
0.2317484394039086#2560
0.23660951223235246#2561
0.24146466956453383#2562
0.24631379001621598#2563
0.25115675235409074#2564
0.25599343549880954#2565
0.26082371852801045#2566
0.2656474806793415#2567
0.27046460135347977#2568
0.27527496011714647#2569
0.28007843670611793#2570
0.2848749110282325#2571
0.28966426316639277#2572
0.29444637338156365#2573
0.2992211221157662#2574
0.30398838999506633#2575
0.3087480578325597#2576
0.31350000663135114#2577
0.3182441175875301#2578
0.32298027209314034#2579
0.32770835173914586#2580
0.3324282383183909#2581
0.33713981382855523#2582
0.3418429604751045#2583
0.3465375606742351#2584
0.351223497055814#2585
0.3559006524663131#2586
0.36056890997173807#2587
0.365228152860552#2588
0.3698782646465932#2589
0.3745191290719875#2590
0.37915063011005495#2591
0.3837726519682105#2592
0.3883850790908588#2593
0.3929877961622835#2594
0.3975806881095302#2595
0.40216364010528316#2596
0.40673653757073636#2597
0.411299266178458#2598
0.415851711855249#2599
0.4203937607849945#2600
0.4249252994115099#2601
0.4294462144413796#2602
0.43395639284678944#2603
0.4384557218683527#2604
0.4429440890179291#2605
0.447421382081437#2606
0.4518874891216592#2607
0.45634229848104124#2608
0.4607856987844829#2609
0.46521757894212296#2610
0.4696378281521164#2611
0.47404633590340456#2612
0.4784429919784781#2613
0.48282768645613255#2614
0.4872003097142164#2615
0.4915607524323718#2616
0.49590890559476775#2617
0.5002446604928256#2618
0.5045679087279368#2619
0.5088785422141728#2620
0.5131764531809883#2621
0.5174615341759139#2622
0.5217336780672441#2623
0.5259927780467153#2624
0.5302387276321753#2625
0.5344714206702466#2626
0.5386907513389796#2627
0.542896614150499#2628
0.5470889039536398#2629
0.5512675159365781#2630
0.5554323456294494#2631
0.5595832889069624#2632
0.5637202419910007#2633
0.5678431014532183#2634
0.5719517642176251#2635
0.576046127563164#2636
0.5801260891262788#2637
0.5841915469034741#2638
0.5882423992538642#2639
0.5922785449017157#2640
0.5962998829389786#2641
0.6003063128278092#2642
0.604297734403084#2643
0.6082740478749037#2644
0.6122351538310878#2645
0.6161809532396609#2646
0.6201113474513273#2647
0.6240262382019387#2648
0.6279255276149498#2649
0.631809118203866#2650
0.6356769128746803#2651
0.6395288149283012#2652
0.6433647280629696#2653
0.6471845563766672#2654
0.6509882043695135#2655
0.6547755769461538#2656
0.6585465794181369#2657
0.6623011175062814#2658
0.6660390973430341#2659
0.669760425474816#2660
0.6734650088643587#2661
0.677152754893031#2662
0.6808235713631537#2663
0.6844773665003056#2664
0.6881140489556168#2665
0.6917335278080537#2666
0.6953357125666911#2667
0.6989205131729754#2668
0.7024878400029757#2669
0.7060376038696243#2670
0.7095697160249471#2671
0.7130840881622821#2672
0.7165806324184868#2673
0.7200592613761355#2674
0.7235198880657044#2675
0.7269624259677462#2676
0.7303867890150528#2677
0.7337928915948077#2678
0.7371806485507255#2679
0.7405499751851818#2680
0.7439007872613306#2681
0.7472330010052095#2682
0.7505465331078351#2683
0.7538413007272853#2684
0.7571172214907707#2685
0.7603742134966938#2686
0.7636121953166967#2687
0.7668310859976969#2688
0.7700308050639114#2689
0.7732112725188682#2690
0.776372408847407#2691
0.7795141350176664#2692
0.7826363724830605#2693
0.7857390431842419#2694
0.7888220695510542#2695
================================================
FILE: MPChartExample/src/main/assets/n.txt
================================================
0.0#0
0.05#1
0.1#2
0.15#3
0.2#4
0.25#5
0.3#6
0.35000002#7
0.40000004#8
0.45000005#9
0.50000006#10
0.5500001#11
0.6000001#12
0.6500001#13
0.7000001#14
0.7500001#15
0.80000013#16
0.85000014#17
0.90000015#18
0.95000017#19
1.0000001#20
1.0500001#21
1.1#22
1.15#23
1.1999999#24
1.2499999#25
1.2999998#26
1.3499998#27
1.3999997#28
1.4499997#29
1.4999996#30
1.5499996#31
1.5999995#32
1.6499995#33
1.6999995#34
1.7499994#35
1.7999994#36
1.8499993#37
1.8999993#38
1.9499992#39
1.9999992#40
2.0499992#41
2.0999992#42
2.1499991#43
2.199999#44
2.249999#45
2.299999#46
2.349999#47
2.399999#48
2.4499989#49
2.4999988#50
2.5499988#51
2.5999987#52
2.6499987#53
2.6999986#54
2.7499986#55
2.7999985#56
2.8499985#57
2.8999984#58
2.9499984#59
2.9999983#60
3.0499983#61
3.0999982#62
3.1499982#63
3.1999981#64
3.249998#65
3.299998#66
3.349998#67
3.399998#68
3.449998#69
3.4999979#70
3.5499978#71
3.5999978#72
3.6499977#73
3.6999977#74
3.7499976#75
3.7999976#76
3.8499975#77
3.8999975#78
3.9499974#79
3.9999974#80
4.0499973#81
4.0999975#82
4.1499977#83
4.199998#84
4.249998#85
4.2999983#86
4.3499985#87
4.3999987#88
4.449999#89
4.499999#90
4.549999#91
4.5999994#92
4.6499996#93
4.7#94
4.75#95
4.8#96
4.8500004#97
4.9000006#98
4.950001#99
================================================
FILE: MPChartExample/src/main/assets/nlogn.txt
================================================
0.0#0
-0.14978661516463596#1
-0.2302585112404076#2
-0.28456800308013386#3
-0.32188758430308656#4
-0.34657359027997264#5
-0.36119184372932583#6
-0.36743774476238833#7
-0.3665162897559837#8
-0.359328453690093#9
-0.3465735719901158#10
-0.32881032165064733#11
-0.3064953334396977#12
-0.28000884117531694#13
-0.24967239173581385#14
-0.21576146942391214#15
-0.1785147391820012#16
-0.13814097027046854#17
-0.0948243254478918#18
-0.04872847133564503#19
1.1920929665620834E-7#20
0.05122974739322425#21
0.10484122389898727#22
0.16072620655739048#23
0.21878578358651998#24
0.2789292933326941#25
0.34107333312798316#26
0.4051409208357928#27
0.4710607807659298#28
0.538766731719029#29
0.6081971595287982#30
0.6792945600019588#31
0.7520051408885056#32
0.8262784736489888#33
0.9020671874662887#34
0.9793266992836409#35
1.0580149747177598#36
1.1380923155552924#37
1.219521170237435#38
1.3022659643057064#39
1.3862929482479571#40
1.4715702653505391#41
1.5580670118770785#42
1.6457543452870462#43
1.7346045724760228#44
1.8245912594493057#45
1.9156891473526845#46
2.0078740758078952#47
2.1011229127752893#48
2.195413490263484#49
2.290724545289105#50
2.3870356655613914#51
2.4843272394282487#52
2.582580409673842#53
2.6817770308042372#54
2.7818996294980054#55
2.8829313679339723#56
2.984856009739134#57
3.0876578883268277#58
3.191321877419036#59
3.2958333635676733#60
3.401178220508231#61
3.507342785195528#62
3.6143138353859015#63
3.7220785686430475#64
3.8306245826562813#65
3.939939856770217#66
4.050012734634095#67
4.160831907887155#68
4.272386400803882#69
4.384665555829532#70
4.497659019942356#71
4.6113567317842685#72
4.725748909506607#73
4.840826039281976#74
4.956578864437172#75
5.072998375165778#76
5.190075798782273#77
5.307802590482506#78
5.4261704245780376#79
5.545171186174402#80
5.664796963265484#81
5.785040614042304#82
5.9058940410526075#83
6.027349897205024#84
6.149401010352234#85
6.2720403771158635#86
6.395261156998629#87
6.519056666767231#88
6.643420375090577#89
6.768345897419035#90
6.893826991091276#91
7.019857550656251#92
7.146431603398553#93
7.273543305056277#94
7.401186935721112#95
7.529356895911067#96
7.658047702806867#97
7.787253986643549#98
7.916970487249359#99
================================================
FILE: MPChartExample/src/main/assets/othersine.txt
================================================
0.0#0
0.09983341664682815#1
0.19866933079506122#2
0.2955202066613396#3
0.3894183423086505#4
0.479425538604203#5
0.5646424733950354#6
0.644217687237691#7
0.7173560908995227#8
0.7833269096274833#9
0.8414709848078964#10
0.8912073600614353#11
0.9320390859672263#12
0.963558185417193#13
0.9854497299884603#14
0.9974949866040544#15
0.9995736030415051#16
0.9916648104524686#17
0.973847630878195#18
0.9463000876874144#19
0.9092974268256815#20
0.8632093666488735#21
0.8084964038195899#22
0.7457052121767197#23
0.6754631805511504#24
0.5984721441039558#25
0.5155013718214634#26
0.42737988023382895#27
0.33498815015590383#28
0.23924932921398112#29
0.1411200080598659#30
0.04158066243328916#31
-0.05837414342758142#32
-0.15774569414324996#33
-0.25554110202683294#34
-0.3507832276896215#35
-0.44252044329485407#36
-0.5298361409084948#37
-0.6118578909427207#38
-0.6877661591839753#39
-0.7568024953079294#40
-0.8182771110644114#41
-0.8715757724135886#42
-0.9161659367494552#43
-0.9516020738895161#44
-0.977530117665097#45
-0.9936910036334644#46
-0.9999232575641008#47
-0.9961646088358408#48
-0.9824526126243328#49
-0.958924274663139#50
-0.9258146823277331#51
-0.8834546557201545#52
-0.8322674422239027#53
-0.7727644875559894#54
-0.7055403255703945#55
-0.6312666378723244#56
-0.5506855425976414#57
-0.4646021794137613#58
-0.37387666483024096#59
-0.27941549819893097#60
-0.18216250427210112#61
-0.0830894028175026#62
0.016813900484343496#63
0.11654920485048659#64
0.21511998808780858#65
0.3115413635133711#66
0.40484992061659103#67
0.4941133511386012#68
0.5784397643881929#69
0.6569865987187824#70
0.7289690401258698#71
0.7936678638491472#72
0.8504366206285593#73
0.8987080958116223#74
0.9379999767747351#75
0.9679196720314837#76
0.9881682338769986#77
0.9985433453746043#78
0.9989413418397726#79
0.9893582466233836#80
0.9698898108450894#81
0.9407305566797773#82
0.9021718337562995#83
0.8545989080882879#84
0.7984871126234988#85
0.734397097874123#86
0.662969230082194#87
0.5849171928917747#88
0.5010208564578985#89
0.41211848524177114#90
0.3190983623493673#91
0.22288991410026324#92
0.12445442350707933#93
0.024775425453375525#94
-0.07515112046179159#95
-0.17432678122296213#96
-0.27176062641092535#97
-0.36647912925191023#98
-0.457535893775304#99
-0.5440211108893535#100
-0.6250706488928668#101
-0.6998746875935284#102
-0.7676858097635688#103
-0.8278264690856417#104
-0.8796957599716599#105
-0.9227754216127984#106
-0.9566350162701817#107
-0.980936230066487#108
-0.9954362533063752#109
-0.9999902065507036#110
-0.9945525882039916#111
-0.9791777291513221#112
-0.9540192499020964#113
-0.9193285256646855#114
-0.8754521746884406#115
-0.822828594968723#116
-0.7619835839190494#117
-0.6935250847771416#118
-0.6181371122370543#119
-0.5365729180004575#120
-0.4496474645346253#121
-0.3582292822368536#122
-0.26323179136582836#123
-0.16560417544833742#124
-0.06632189735122905#125
0.03362304722110829#126
0.13323204141991404#127
0.23150982510150958#128
0.3274744391376645#129
0.4201670368266135#130
0.5086614643723477#131
0.5920735147071987#132
0.6695697621965786#133
0.7403758899524271#134
0.8037844265516019#135
0.8591618148564795#136
0.9059547423084483#137
0.9436956694440937#138
0.972007501394968#139
0.9906073556948657#140
0.9993093887479164#141
0.9980266527163638#142
0.9867719642746191#143
0.9656577765492868#144
0.9348950555246957#145
0.8947911721405201#146
0.8457468311429532#147
0.7882520673753391#148
0.7228813495120019#149
0.6502878401571452#150
0.5711968696600193#151
0.4863986888538323#152
0.3967405731306479#153
0.3031183567457395#154
0.20646748193783482#155
0.10775365229948292#156
0.007963183785976422#157
-0.09190685022764096#158
-0.19085858137414927#159
-0.28790331666502617#160
-0.3820714171839697#161
-0.4724219863984317#162
-0.558052271286747#163
-0.6381066823479201#164
-0.7117853423690981#165
-0.7783520785342762#166
-0.8371417780197293#167
-0.8875670335814898#168
-0.9291240127343579#169
-0.961397491879549#170
-0.9840650050816383#171
-0.9969000660415941#172
-0.9997744310730117#173
-0.9926593804706357#174
-0.9756260054681622#175
-0.9488444979181307#176
-0.9125824497911917#177
-0.8672021794855902#178
-0.8131571116614967#179
-0.7509872467716855#180
-0.6813137655555104#181
-0.6048328224062927#182
-0.5223085896267406#183
-0.43456562207190313#184
-0.34248061846961925#185
-0.24697366173662777#186
-0.14899902581420232#187
-0.049535640878370965#188
0.05042268780681122#189
0.14987720966295234#190
0.24783420798295983#191
0.3433149288198987#192
0.4353653603728964#193
0.5230657651577025#194
0.6055398697196067#195
0.6819636200681407#196
0.7515734153521554#197
0.8136737375071116#198
0.8676441006416744#199
0.9129452507276334#200
0.949124553647899#201
0.9758205177669794#202
0.9927664058359092#203
0.9997929001426696#204
0.9968297942787976#205
0.9839066946186122#206
0.9611527245021096#207
0.9287952340772312#208
0.887157528692338#209
0.8366556385360404#210
0.777794161801075#211
0.71116122290596#212
0.6374225961502142#213
0.5573150535176319#214
0.47163900309416484#215
0.3812504916549073#216
0.28705265132769103#217
0.18998667579539935#218
0.09102241619980542#219
-0.008851309290446507#220
-0.10863659542412214#221
-0.20733642060680393#222
-0.30396460881109105#223
-0.39755568312147854#224
-0.487174512460553#225
-0.5719256551096047#226
-0.6509623056662873#227
-0.7234947560442817#228
-0.7887982859754514#229
-0.846220404175201#230
-0.8951873678197072#231
-0.9352099151945603#232
-0.9658881542360861#233
-0.986915558120659#234
-0.9980820279794003#235
-0.9992759921366252#236
-0.9904855208971471#237
-0.9717984457438473#238
-0.9434014817545319#239
-0.9055783620065937#240
-0.8587070026098931#241
-0.8032557266939103#242
-0.7397785850778432#243
-0.6689098203779662#244
-0.5913575298650613#245
-0.5078965903905548#246
-0.4193609160731571#247
-0.326635126104645#248
-0.2306457059273127#249
-0.13235175009768851#250
-0.0327353793307601#251
0.06720807252556354#252
0.16648000353724682#253
0.2640885213845585#254
0.3590583540222545#255
0.4504405942754718#256
0.5373221810065527#257
0.6188350221201147#258
0.6941646682523136#259
0.7625584504796671#260
0.823333000738138#261
0.875881079810939#262
0.9196776446620603#263
0.9542850944927288#264
0.9793576431039386#265
0.9946447738778491#266
0.999993742857021#267
0.9953511049115485#268
0.9807632477451307#269
0.9563759284044698#270
0.9224328169230419#271
0.8792730616506684#272
0.8273279005953128#273
0.7671163526354526#274
0.6992400316550114#275
0.624377135416297#276
0.5432756692321434#277
0.45674597214408225#278
0.3656526202825023#279
0.2709057883077459#280
0.17345215524576615#281
0.07426544558423022#282
-0.025663299860690898#283
-0.12533562609656307#284
-0.223755640186928#285
-0.31993996188432605#286
-0.4129275492406663#287
-0.501789301020694#288
-0.5856373399744128#289
-0.6636338842130738#290
-0.734999618048874#291
-0.7990214786597013#292
-0.8550597807771457#293
-0.9025546082102497#294
-0.941031408343004#295
-0.9701057337072216#296
-0.9894870832545573#297
-0.9989818049469563#298
-0.9984950306638061#299
-0.9880316240928376#300
-0.9676961321337658#301
-0.9376917403002256#302
-0.8983182425572844#303
-0.8499690458792419#304
-0.7931272394571857#305
-0.7283607678314815#306
-0.6563167561776644#307
-0.5777150444455955#308
-0.49334099495663#309
-0.40403764532290903#310
-0.3106972850942102#311
-0.21425254029571766#312
-0.11566705493706401#313
-0.015925862599924186#314
0.08397445569192384#315
0.18303572898076265#316
0.28026816976919344#317
0.37470026364963#318
0.465388476355119#319
0.5514266812418447#320
0.6319552130070282#321
0.7061694571804652#322
0.7733278895663422#323
0.8327594853078859#324
0.8838704235459204#325
0.9261500206806009#326
0.9591758329531347#327
0.9826178773641765#328
0.9962419287548808#329
0.9999118601072645#330
0.9935910026803725#331
0.9773425123922165#332
0.9513287387867192#333
0.9158096028907363#334
0.8711400001690751#335
0.8177662545263231#336
0.7562216587859281#337
0.6871211462045894#338
0.6111551462624274#339
0.529082686119843#340
0.44172380666903255#341
0.34995136895646245#342
0.2546823328438221#343
0.15686859504819245#344
0.05748747810470466#345
-0.04246803471717159#346
-0.14199922097421971#347
-0.24011159795399523#348
-0.33582485921735605#349
-0.42818266949635647#350
-0.5162622200801217#351
-0.5991834492144473#352
-0.676117835387937#353
-0.7462966756450723#354
-0.8090187662120443#355
-0.8636574086930742#356
-0.9096666718336256#357
-0.9465868462850383#358
-0.974049037868381#359
-0.9917788534431466#360
-0.9995991425528098#361
-0.9974317674536307#362
-0.9852983838411613#363
-0.9633202244736941#364
-0.9317168878546153#365
-0.8908041440767483#366
-0.840990779751967#367
-0.7827745135504952#368
-0.7167370231604792#369
-0.6435381333568037#370
-0.5639092232500512#371
-0.4786459185881904#372
-0.38860014212710114#373
-0.2946716015000064#374
-0.19779879963620456#375
-0.09894965755002794#376
8.881568059804928E-4#377
0.10071709699276916#378
0.19953970523905196#379
0.29636857870964317#380
0.39023623530819473#381
0.48020478043849585#382
0.5653752781372515#383
0.6448967329450791#384
0.7179745927718371#385
0.783878687798465#386
0.8419505260924545#387
0.8916098730415694#388
0.9323605488662917#389
0.9637953862841635#390
0.9856002987906811#391
0.997557418907825#392
0.9995472750438832#393
0.9915499852141032#394
0.9736454556949117#395
0.9460125826268136#396
0.9089274645432923#397
0.862760643685528#398
0.8079734036668093#399
0.7451131604791498#400
0.6748079928936466#401
0.5977603669050155#402
0.5147401169235761#403
0.42657675384429683#404
0.33415117684813256#405
0.23838687174859532#406
0.1402406838267691#407
0.040693257349552474#408
-0.059260762703698414#409
-0.15862266880501766#410
-0.2563996696333202#411
-0.35161480971710896#412
-0.4433167308506074#413
-0.5305891777504746#414
-0.6125601529757225#415
-0.6884106296379023#416
-0.7573827348470396#417
-0.8187873221270313#418
-0.8720108571394337#419
-0.9165215479157646#420
-0.9518746583470648#421
-0.9777169518400896#422
-0.9937902207405829#423
-0.9999338662588075#424
-0.9960865031195645#425
-0.9822865729035719#426
-0.9586719599518976#427
-0.9254786136712014#428
-0.8830381910052587#429
-0.831774742628409#430
-0.7722004759713906#431
-0.7049106374140062#432
-0.6305775647800578#433
-0.549943969560057#434
-0.46381551598351894#435
-0.3730527710882991#436
-0.2785626062192159#437
-0.18128913586934542#438
-0.08220428440008934#439
0.017701925105768793#440
0.11743126282744855#441
0.21598726618857098#442
0.312385196181835#443
0.4056618765556671#444
0.49488531755294296#445
0.5791640280445662#446
0.6576559230141424#447
0.7295767373931061#448
0.7942078621780435#449
0.8509035245343125#450
0.8990972401447438#451
0.9383074733336821#452
0.9681424484122837#453
0.9883040641716944#454
0.9985908724117905#455
0.9989000907450034#456
0.989228629563962#457
0.969673122911827#458
0.9404289629468755#459
0.9017883476486434#460
0.8541373612723012#461
0.7979521167223996#462
0.7337939983901085#463
0.6623040529859501#464
0.5841965844129685#465
0.5002520166782486#466
0.4113090961542109#467
0.318256511102111#468
0.2220240121926944#469
0.12357312274482915#470
0.023887531502341068#471
-0.07603673605875032#472
-0.1752012696875459#473
-0.2726152501434634#474
-0.367305349134568#475
-0.4583254544921258#476
-0.5447661234106508#477
-0.6257636692997951#478
-0.7005087914552633#479
-0.7682546613239306#480
-0.8283243845678764#481
-0.8801177643688576#482
-0.923117298396518#483
-0.9568933495206096#484
-0.9811084386031781#485
-0.995520616478555#486
-0.9999858814294422#487
-0.9944596180044706#488
-0.9789970428010428#489
-0.9537526527593436#490
-0.918978681479984#491
-0.8750225789892403#492
-0.8223235401332446#493
-0.7614081162882599#494
-0.6928849542333831#495
-0.6174387147531208#496
-0.5358232317331488#497
-0.4488539801013109#498
-0.3573999278716999#499
-0.26237485370350366#500
-0.16472821672669768#501
-0.06543566986026736#502
0.03451068858925011#503
0.13411222764610073#504
0.2323737616559199#505
0.32831349385182623#506
0.42097282614317716#507
0.5094259371108206#508
0.5927890325086789#509
0.6702291758437122#510
0.740972610802025#511
0.8043124923661843#512
0.859615949376982#513
0.9063304079728589#514
0.9439891127252716#515
0.9722157903046471#516
0.9907284090791111#517
0.9993419970813273#518
0.9979704901872514#519
0.9866275920404088#520
0.9654266371296195#521
0.9345794583882479#522
0.8943942706295563#523
0.8452725909661725#524
0.7877052269838246#525
0.7222673727541837#526
0.6496128616858338#527
0.5704676336369813#528
0.48562248156435645#529
0.3959251501813905#530
0.3022718655732663#531
0.20559838040212833#532
0.10687062417580104#533
0.007075051999440675#534
-0.09279121175779685#535
-0.19173033639984702#536
-0.2887537548982128#537
-0.38289204132693666#538
-0.47320459704600304#539
-0.5587890488520287#540
-0.6387902651930264#541
-0.712408900360203#542
-0.7789093812860535#543
-0.8376272571473031#544
-0.8879758383378954#545
-0.929452058477602#546
-0.9616415008850029#547
-0.984222539291978#548
-0.9969695514270638#549
-0.9997551733586085#550
-0.9925515720730763#551
-0.9754307235733183#552
-0.948563693718144#553
-0.9122189289888067#554
-0.8667595742605005#555
-0.8126398443788057#556
-0.7504004857950958#557
-0.6806633736067427#558
-0.6041252979867081#559
-0.5215510020864632#560
-0.43376554097521025#561
-0.3416460379623573#562
-0.2461129206713498#563
-0.14812072443110932#564
-0.04864855487455499#565
0.0513096949612317#566
0.1507552752856959#567
0.24869455873257396#568
0.34414896835608744#569
0.4361647552483109#570
0.5238225280829925#571
0.6062464393697752#572
0.6826129366328042#573
0.7521589910748351#574
0.8141897215087521#575
0.8680853373806932#576
0.9133073315123875#577
0.9494038606868752#578
0.9760142603165708#579
0.9928726480846032#580
0.9998105805530361#581
0.9967587361940206#582
0.9837476080275863#583
0.9609071989454651#584
0.9284657227651701#585
0.8867473239929686#586
0.8361688390791232#587
0.7772356315258688#588
0.7105365424623492#589
0.6367380071386995#590
0.5565773961253213#591
0.4708556477498852#592
0.38042926538631583#593
0.28620175955620214#594
0.18911462035032636#595
0.09013791037089226#596
-0.009739427813336072#597
-0.10951945285428034#598
-0.20820519572462254#599
-0.30481062110277163#600
-0.3983704795118571#601
-0.48794995177343276#602
-0.5726539894116975#603
-0.6516362576820022#604
-0.7241075918678563#605
-0.7893438823539132#606
-0.8466933096898865#607
-0.8955828573550356#608
-0.935524037149826#609
-0.966117770008547#610
-0.9870583734654177#611
-0.9981366159327402#612
-0.999241807273761#613
-0.9903629047819286#614
-0.9715886235159662#615
-0.9431065498883311#616
-0.9052012673637889#617
-0.8582515129955042#618
-0.8027263932095995#619
-0.7391806966488114#620
-0.6682493509077604#621
-0.5906410785463059#622
-0.5071313157679993#623
-0.418554464517864#624
-0.3257955554139773#625
-0.2297814048140864#626
-0.131471354372927#627
-0.03184768561752508#628
0.06809419468512197#629
0.1673557003034234#630
0.26494504308473243#631
0.3598871425747261#632
0.4512333686989858#633
0.5380710201611258#634
0.6195324438524475#635
0.6948037041549939#636
0.7631327155171924#637
0.8238367570440802#638
0.8763092940188087#639
0.9200260381970413#640
0.9545501863217811#641
0.9795367845171353#642
0.9947361749534073#643
0.9999964903456082#644
0.9952651713611683#645
0.9805894917754141#646
0.9561160861276317#647
0.9220894845972212#648
0.8788496697389755#649
0.8268286794897758#650
0.7665462903883387#651
0.6986048241398573#652
0.6236831294166234#653
0.542529799026492#654
0.4559556902209967#655
0.3648258228777264#656
0.27005073650764577#657
0.17257739244528622#658
0.07337971212411498#659
-0.026551154024492412#660
-0.12621672981873175#661
-0.2246211897703263#662
-0.3207813090436296#663
-0.41373628751317226#664
-0.5025573497609173#665
-0.5863570250932251#666
-0.664298014854665#667
-0.7356015584394067#668
-0.7995552144097693#669
-0.8555199789755651#670
-0.9029366707087443#671
-0.9413315176993833#672
-0.9703208913280009#673
-0.9896151393559127#674
-0.9990214800346544#675
-0.9984459283174868#676
-0.9878942349269157#677
-0.9674718288953736#678
-0.9373827641531779#679
-0.8979276806891099#680
-0.849500800655026#681
-0.7925859894284285#682
-0.7277519209895582#683
-0.6556463959189626#684
-0.5769898687882292#685
-0.4925682496160574#686
-0.40322505131513814#687
-0.30985296158995934#688
-0.21338492349634555#689
-0.1147848137828343#690
-0.015037812152819907#691
0.08485944232538563#692
0.18390880930667822#693
0.2811206202575485#694
0.37552356689692795#695
0.46617440618746125#696
0.552167384908141#697
0.6326432896410897#698
0.7067980317480133#699
0.773890681558078#700
0.8332508714922635#701
0.8842854941546171#702
0.9264846284653002#703
0.9594266346234597#704
0.9827823669927427#705
0.9963184628156941#706
0.9998996738972894#707
0.9934902179601922#708
0.9771541361694416#709
0.9510546532542999#710
0.9154525466207135#711
0.870703540749673#712
0.8172547529157873#713
0.7556402257392723#714
0.6864755912086206#715
0.610451919489274#716
0.5283288139789675#717
0.44092682160167046#718
0.3491192341739591#719
0.2538233627618576#720
0.1559913722118884#721
0.056600767434670324#722
-0.04335537350102874#723
-0.14287832187608665#724
-0.2409736772882528#725
-0.3366613033722623#726
-0.42898512099840763#727
-0.5170226610991652#728
-0.5998942816751899#729
-0.6767719568874018#730
-0.7468875504174615#731
-0.8095404904319502#732
-0.8641047694645521#733
-0.9100351992757256#734
-0.9468728581933795#735
-0.9742496765065195#736
-0.9918921140961338#737
-0.9996238935576413#738
-0.9973677615064493#739
-0.9851462604682352#740
-0.9630815036414816#741
-0.9313939547827625#742
-0.8904002254057634#743
-0.8405099113036936#744
-0.7822215000035158#745
-0.7161173900433542#746
-0.6428580718388172#747
-0.5631755282810933#748
-0.47786592100586434#749
-0.38778163540941735#750
-0.29382276389552614#751
-0.19692811244968383#752
-0.09806582040002382#753
0.001776312910822753#754
0.10160069789023536#755
0.2004099222810544#756
0.29721671697515395#757
0.3910538204800225#758
0.480983643475862#759
0.5661076368981451#760
0.645575269942848#761
0.7185925282890948#762
0.7844298476277866#763
0.8424294032270155#764
0.8920116826993384#765
0.9326812762979901#766
0.9640318268873135#767
0.9857500901289341#768
0.9976190643156452#769
0.9995201585807343#770
0.9914343778187229#771
0.9734425124781813#772
0.945724331330272#773
0.9085567852786125#774
0.8623112401573938#775
0.807449766166722#776
0.7445205210199198#777
0.6741522729328512#778
0.5970481181797517#779
0.5139784559876693#780
0.4257732909620477#781
0.33331393995507175#782
0.23752422623900496#783
0.1393612489694287#784
0.03980582016685425#785
-0.06014733523277261#786
-0.15949951834081932#787
-0.2572580349851358#788
-0.3524461143820813#789
-0.44411266870731736#790
-0.5313417960509607#791
-0.6132619318067095#792
-0.6890545570572891#793
-0.7579623769449068#794
-0.8192968873111423#795
-0.8724452540029098#796
-0.9168764361087397#797
-0.9521464919440266#798
-0.9779030147695946#799
-0.9938886539233454#800
-0.9999436861830043#801
-0.9960076116677604#802
-0.9821197583330767#803
-0.9584188890187596#804
-0.9251418149765318#805
-0.882621029730285#806
-0.8312813869106968#807
-0.7716358552581907#808
-0.7042803932088473#809
-0.6298879942747078#810
-0.5492019627150644#811
-0.463028486686005#812
-0.37222858307484785#813
-0.277709494504018#814
-0.18041562446265824#815
-0.0813191011391443#816
0.018589935762430915#817
0.1183132281708837#818
0.2168543739126067#819
0.3132287824327208#820
0.406473512498437#821
0.4956568935895487#822
0.5798878348422998#823
0.6583247285347402#824
0.7301838591528853#825
0.7947472340170689#826
0.8513697572274626#827
0.8994856752490656#828
0.9386142297340143#829
0.9683644611000755#830
0.9884391148695585#831
0.998637611737797#832
0.9988580516952584#833
0.9890982321787556#834
0.9694556700787299#835
0.9401266273827171#836
0.9014041501904432#837
0.853675140694064#838
0.7974164913793547#839
0.7331903200736304#840
0.6616383534502285#841
0.5834755151077143#842
0.4994827822896071#843
0.41049938261791885#844
0.31741440880816796#845
0.22115793514885987#846
0.12269172450663844#847
0.022999618709638837#848
-0.07692229167484431#849
-0.17607561994804152#850
-0.2734696588295798#851
-0.36813127927714384#852
-0.4591146536701932#853
-0.5455107062068977#854
-0.6264561960890486#855
-0.701142342738765#856
-0.7688229068666809#857
-0.8288216466482501#858
-0.880539074508522#859
-0.9234584470038253#860
-0.9571509279514455#861
-0.9812798732190074#862
-0.9956041943613665#863
-0.9999807674966593#864
-0.9943658633528207#865
-0.9788155841960154#866
-0.9534853032753393#867
-0.9186281123846742#868
-0.8745922930531441#869
-0.8218178366312031#870
-0.7608320480425032#871
-0.6922442771274011#872
-0.6167398302207777#873
-0.5350731227976723#874
-0.4480601416032317#875
-0.35657029158288345#876
-0.2615177090755071#877
-0.16385212806530994#878
-0.06454939075379683#879
0.035398302732936385#880
0.13499230807988533#881
0.23323751490702455#882
0.3291522895832851#883
0.4217782833853109#884
0.5101900080011152#885
0.5935040827033676#886
0.6708880607976146#887
0.7415687471544812#888
0.8048399237198179#889
0.8600694058120545#890
0.9067053587025647#891
0.9442818113658633#892
0.9724233123080624#893
0.990848680954091#894
0.999373817111055#895
0.9979135404365095#896
0.9864824415322831#897
0.9651947361600082#898
0.9342631240349845#899
0.8939966636009335#900
0.8447976840201904#901
0.7871577652337052#902
0.7216528262567685#903
0.6489373707865839#904
0.5697379476176754#905
0.4848458912064981#906
0.3951094149191295#907
0.30142513596369747#908
0.20472911668761928#909
0.1059875117520471#910
0.006186914633861963#911
-0.09367550009022263#912
-0.19260194018240928#913
-0.2896039653540304#914
-0.3837123634341776#915
-0.47398683441733475#916
-0.5595253856302109#917
-0.6394733441443728#918
-0.7130318963856286#919
-0.7794660696152083#920
-0.8381120755344199#921
-0.888383942637911#922
-0.9297793710472535#923
-0.9618847513252905#924
-0.9843792971249118#925
-0.9970382503801957#926
-0.9997351270147091#927
-0.9924429807285888#928
-0.9752346722370627#929
-0.9482821412702676#930
-0.9118546886083012#931
-0.8663162853168473#932
-0.8121219360685991#933
-0.7498131328869748#934
-0.6800124447368134#935
-0.6034172970210714#936
-0.5207930031367345#937
-0.4329651177163347#938
-0.3408111879589536#939
-0.2452519854686876#940
-0.1472423062091467#941
-0.047761430497799545#942
0.05219666163925169#943
0.15163322198712595#944
0.2495547133041842#945
0.3449827364177279#946
0.43696380606511737#947
0.524578877803335#948
0.6069525307972649#949
0.6832617147353013#950
0.7527439734759979#951
0.8147050632577988#952
0.8685258893532176#953
0.9136686918587087#954
0.9496824188138638#955
0.9762072329635024#956
0.9929781071325793#957
0.9998274722901109#958
0.9966868918435423#959
0.9835877454345576#960
0.9606609154040736#961
0.9281354790591521#962
0.8863364198082719#963
0.8356813800345357#964
0.7766764881510327#965
0.7099113015330387#966
0.6360529158556042#967
0.5558392996940816#968
0.4700719209860606#969
0.3796077390286655#970
0.28535064202453175#971
0.1882424157296708#972
0.08925333344150882#973
-0.010627538651171125#974
-0.11040222389064579#975
-0.20907380660312846#976
-0.3056563929506449#977
-0.3991849616563692#978
-0.4887250061782283#979
-0.5733818719893634#980
-0.6523096956704291#981
-0.7247198564972739#982
-0.7898888560785331#983
-0.8471655473123978#984
-0.8959776404332164#985
-0.9358374211416584#986
-0.9663466236847766#987
-0.9872004101957622#988
-0.9981904165331424#989
-0.9992068341864074#990
-0.9902395074463488#991
-0.9713780348775489#992
-0.9428108740791415#993
-0.9048234586787762#994
-0.8577953463741634#995
-0.8021964265180238#996
-0.7385822251390002#997
-0.6675883543092127#998
-0.5899241613185386#999
-0.5063656411109719#1000
-0.41774768279965196#1001
-0.3249557277308229#1002
-0.22891692244659007#1003
-0.1305908549431452#1004
-0.03095996678470595#1005
0.06898026312784167#1006
0.16823126505305938#1007
0.26580135578772984#1008
0.3607156472376163#1009
0.45202578717704495#1010
0.5388194348708605#1011
0.6202293768814718#1012
0.6954421919788581#1013
0.7637063785766175#1014
0.8243398634874052#1015
0.8767368169727581#1016
0.9203737059935807#1017
0.9548145251792146#1018
0.9797151532489783#1019
0.9948267913582519#1020
0.9999984490142912#1021
0.9951784527233196#1022
0.9804149622949977#1023
0.955855489645524#1024
0.9217454249073299#1025
0.8784255845719909#1026
0.8263288061645024#1027
0.7659756234738067#1028
0.697969065551239#1029
0.6229886314435827#1030
0.5417835008632049#1031
0.4551650486320175#1032
0.3639987376924607#1033
0.2691954716878667#1034
0.17170249351436012#1035
0.07249392078295652#1036
-0.02743898724160609#1037
-0.1270977339757739#1038
-0.225486562164981#1039
-0.3216224031609835#1040
-0.41454469941883354#1041
-0.5033250020703501#1042
-0.5870762476783056#1043
-0.6649616214810665#1044
-0.7362029185690774#1045
-0.8000883194510767#1046
-0.8559795023191575#1047
-0.9033180209492709#1048
-0.9416308845112984#1049
-0.9705352835370772#1050
-0.989742414826066#1051
-0.9990603670714583#1052
-0.9983960383745241#1053
-0.987756066488005#1054
-0.9672467624938841#1055
-0.9370730485781962#1056
-0.8975364105162827#1057
-0.8490318853265837#1058
-0.79204411419133#1059
-0.7271425000820525#1060
-0.6549755184733097#1061
-0.5762642379901035#1062
-0.4917951157285321#1063
-0.40241213923645325#1064
-0.3090083936688921#1065
-0.21251713837638628#1066
-0.11390248208604994#1067
-0.014149749845864671#1068
0.08574436201749502#1069
0.18478174455889376#1070
0.28197284898938413#1071
0.37634657392060444#1072
0.466959968288848#1073
0.5529076530103934#1074
0.63333086723003#1075
0.7074260487756557#1076
0.7744528630858774#1077
0.8337416003882263#1078
0.8846998672178285#1079
0.926818505417086#1080
0.9596766794756827#1081
0.9829460813798933#1082
0.9963942109577327#1083
0.9998866989438198#1084
0.9933886495526604#1085
0.9769649891458017#1086
0.9507798175090885#1087
0.915094768221848#1088
0.8702663945006491#1089
0.8167426066374239#1090
0.7550581966278896#1091
0.6858294947067065#1092
0.6097482111795045#1093
0.5275745250821587#1094
0.4401294887231446#1095
0.3482868240002752#1096
0.2529641924603128#1097
0.15511402632813187#1098
0.05571401211876051#1099
-0.04424267808309759#1100
-0.1437573100702344#1101
-0.24183556653499838#1102
-0.33749748195915497#1103
-0.42978723410541103#1104
-0.5177826942772574#1105
-0.600604640924089#1106
-0.6774255445323065#1107
-0.7474778360266712#1108
-0.8100615760667802#1109
-0.864551448609587#1110
-0.910403008860601#1111
-0.9471581231863048#1112
-0.9744495466339814#1113
-0.9920045923218871#1114
-0.9996478560364346#1115
-0.9973029688131155#1116
-0.9849933599899484#1117
-0.9628420231092787#1118
-0.9310702870069596#1119
-0.8899956043677858#1120
-0.840028379843203#1121
-0.7816678694236923#1122
-0.7154971920379454#1123
-0.6421775032212828#1124
-0.5624413890680937#1125
-0.4770855464737418#1126
-0.3869628228025392#1127
-0.29297369451879685#1128
-0.19605726992365072#1129
-0.0971819058953447#1130
0.0026644676126004055#1131
0.1024842186409163#1132
0.20127998123335095#1133
0.29806462078761803#1134
0.3918710971780397#1135
0.48176212710082145#1136
0.5668395490989988#1137
0.6462532976948229#1138
0.7192098969630194#1139
0.7849803886799459#1140
0.8429076158332012#1141
0.8924127887172654#1142
0.9330012680089154#1143
0.9642675070398367#1144
0.9858991038848767#1145
0.9976799227788151#1146
0.9994922536734847#1147
0.9913179883576629#1148
0.9732388013883325#1149
0.9454353340255065#1150
0.9081853893244696#1151
0.8618611564194799#1152
0.8069254917329687#1153
0.743927294267167#1154
0.6734960211867176#1155
0.5963353984907568#1156
0.5132163896153517#1157
0.42496949222169395#1158
0.3324764401379949#1159
0.2366613933665366#1160
0.13848170418241593#1161
0.038918351586070044#1162
-0.06103386031462717#1163
-0.16037624205817258#1164
-0.2581161974044102#1165
-0.35327714102805435#1166
-0.4449082562364434#1167
-0.5320939952156349#1168
-0.6139632268815225#1169
-0.6896979409336707#1170
-0.7585414211438385#1171
-0.819805806214395#1172
-0.8728789626610285#1173
-0.9172306010481774#1174
-0.9524175744657799#1175
-0.9780883063067141#1176
-0.9939863031040413#1177
-0.9999527173289418#1178
-0.9959279345427144#1179
-0.9819521690445431#1180
-0.9581650620635117#1181
-0.9248042865096023#1182
-0.8822031722245435#1183
-0.8307873754602152#1184
-0.771070625862084#1185
-0.7036495934524011#1186
-0.629197926900574#1187
-0.5484595226483394#1188
-0.46224109214241743#1189
-0.37140410144039926#1190
-0.27685616372666233#1191
-0.1795419707414492#1192
-0.08043385373327268#1193
0.019477931753509533#1194
0.1191951001847589#1195
0.217721310575624#1196
0.31407212160031445#1197
0.40728482780441533#1198
0.49642807863955946#1199
0.5806111842102433#1200
0.6589930147528394#1201
0.730790404926155#1202
0.7952859789406399#1203
0.851835318340144#1204
0.8998734008181136#1205
0.938920245733708#1206
0.9685857099197014#1207
0.988573385864046#1208
0.9986835633157533#1209
0.9988152247237061#1210
0.9889670545706377#1211
0.9692374525173453#1212
0.9398235502258059#1213
0.9010192416847732#1214
0.8532122467181903#1215
0.7968802370168715#1216
0.7325860634008656#1217
0.6609721320001158#1218
0.5827539855447597#1219
0.4987131538986974#1220
0.409689345271531#1221
0.3165720561317042#1222
0.22029168365181864#1223
0.12181022948763352#1224
0.022111687775516597#1225
-0.07780778661170105#1226
-0.17694983131492942#1227
-0.27432385179549673#1228
-0.36895691902833305#1229
-0.45990349068718106#1230
-0.5462548586909652#1231
-0.6271482287145591#1232
-0.70177534094448#1233
-0.7693905459437702#1234
-0.8293182549346921#1235
-0.8809596900584754#1236
-0.9237988671657521#1237
-0.9574077513596155#1238
-0.9814505337788207#1239
-0.9956869868889223#1240
-0.9999748647563899#1241
-0.9942713243229557#1242
-0.9786333534792907#1243
-0.953217201660839#1244
-0.9182768186551078#1245
-0.8741613172193351#1246
-0.8213114848612212#1247
-0.7602553796358565#1248
-0.6916030539641876#1249
-0.616040459190884#1250
-0.5343225917852477#1251
-0.4472659496660599#1252
-0.35574037402427566#1253
-0.2606603581573747#1254
-0.1629759101546243#1255
-0.06366306073028243#1256
0.03628588895266636#1257
0.1358722820277203#1258
0.2341010841741585#1259
0.3299908256710588#1260
0.42258340791831867#1261
0.510953676441162#1262
0.5942186647278355#1263
0.6715464165391247#1264
0.7421642985400877#1265
0.805366720196939#1266
0.860522183804
gitextract_fjy7tsz5/ ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── Bug_report.md │ │ ├── Feature_request.md │ │ └── Support_help.md │ ├── ISSUE_TEMPLATE.md │ └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── MPChartExample/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── assets/ │ │ ├── cosine.txt │ │ ├── hugecosine.txt │ │ ├── hugesine.txt │ │ ├── n.txt │ │ ├── nlogn.txt │ │ ├── othersine.txt │ │ ├── sine.txt │ │ ├── square.txt │ │ ├── stacked_bars.txt │ │ └── three.txt │ ├── java/ │ │ └── com/ │ │ └── xxmassdeveloper/ │ │ └── mpchartexample/ │ │ ├── AnotherBarActivity.java │ │ ├── BarChartActivity.java │ │ ├── BarChartActivityMultiDataset.java │ │ ├── BarChartActivitySinus.java │ │ ├── BarChartPositiveNegative.java │ │ ├── BubbleChartActivity.java │ │ ├── CandleStickChartActivity.java │ │ ├── CombinedChartActivity.java │ │ ├── CubicLineChartActivity.java │ │ ├── DrawChartActivity.java │ │ ├── DynamicalAddingActivity.java │ │ ├── FilledLineActivity.java │ │ ├── HalfPieChartActivity.java │ │ ├── HorizontalBarChartActivity.java │ │ ├── HorizontalBarNegativeChartActivity.java │ │ ├── InvertedLineChartActivity.java │ │ ├── LineChartActivity1.java │ │ ├── LineChartActivity2.java │ │ ├── LineChartActivityColored.java │ │ ├── LineChartTime.java │ │ ├── ListViewBarChartActivity.java │ │ ├── ListViewMultiChartActivity.java │ │ ├── MultiLineChartActivity.java │ │ ├── PerformanceLineChart.java │ │ ├── PieChartActivity.java │ │ ├── PiePolylineChartActivity.java │ │ ├── RadarChartActivity.java │ │ ├── RealtimeLineChartActivity.java │ │ ├── ScatterChartActivity.java │ │ ├── ScrollViewActivity.java │ │ ├── StackedBarActivity.java │ │ ├── StackedBarActivityNegative.java │ │ ├── custom/ │ │ │ ├── CustomScatterShapeRenderer.java │ │ │ ├── DayAxisValueFormatter.java │ │ │ ├── MyAxisValueFormatter.java │ │ │ ├── MyCustomXAxisValueFormatter.java │ │ │ ├── MyFillFormatter.java │ │ │ ├── MyMarkerView.java │ │ │ ├── MyValueFormatter.java │ │ │ ├── RadarMarkerView.java │ │ │ ├── StackedBarsMarkerView.java │ │ │ ├── XYMarkerView.java │ │ │ └── YearXAxisFormatter.java │ │ ├── fragments/ │ │ │ ├── BarChartFrag.java │ │ │ ├── ComplexityFragment.java │ │ │ ├── PieChartFrag.java │ │ │ ├── ScatterChartFrag.java │ │ │ ├── SimpleChartDemo.java │ │ │ ├── SimpleFragment.java │ │ │ └── SineCosineFragment.java │ │ ├── listviewitems/ │ │ │ ├── BarChartItem.java │ │ │ ├── ChartItem.java │ │ │ ├── LineChartItem.java │ │ │ └── PieChartItem.java │ │ └── notimportant/ │ │ ├── ContentItem.java │ │ ├── DemoBase.java │ │ ├── MainActivity.java │ │ └── MyAdapter.java │ └── 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 │ ├── layout/ │ │ ├── activity_age_distribution.xml │ │ ├── activity_awesomedesign.xml │ │ ├── activity_barchart.xml │ │ ├── activity_barchart_noseekbar.xml │ │ ├── activity_barchart_sinus.xml │ │ ├── activity_bubblechart.xml │ │ ├── activity_candlechart.xml │ │ ├── activity_colored_lines.xml │ │ ├── activity_combined.xml │ │ ├── activity_draw_chart.xml │ │ ├── activity_horizontalbarchart.xml │ │ ├── activity_linechart.xml │ │ ├── activity_linechart_noseekbar.xml │ │ ├── activity_linechart_time.xml │ │ ├── activity_listview_chart.xml │ │ ├── activity_main.xml │ │ ├── activity_performance_linechart.xml │ │ ├── activity_piechart.xml │ │ ├── activity_piechart_half.xml │ │ ├── activity_radarchart.xml │ │ ├── activity_realtime_linechart.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.xml │ │ ├── list_item_barchart.xml │ │ ├── list_item_linechart.xml │ │ ├── list_item_piechart.xml │ │ ├── list_item_section.xml │ │ └── radar_markerview.xml │ ├── menu/ │ │ ├── bar.xml │ │ ├── bubble.xml │ │ ├── candle.xml │ │ ├── combined.xml │ │ ├── draw.xml │ │ ├── dynamical.xml │ │ ├── line.xml │ │ ├── main.xml │ │ ├── only_github.xml │ │ ├── pie.xml │ │ ├── radar.xml │ │ ├── realtime.xml │ │ └── scatter.xml │ └── values/ │ ├── strings.xml │ └── styles.xml ├── MPChartLib/ │ ├── .gitignore │ ├── build.gradle │ ├── pom.xml │ └── src/ │ ├── main/ │ │ ├── AndroidManifest.xml │ │ └── java/ │ │ └── com/ │ │ └── github/ │ │ └── mikephil/ │ │ └── charting/ │ │ ├── animation/ │ │ │ ├── ChartAnimator.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 │ │ │ ├── Legend.java │ │ │ ├── LegendEntry.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 │ │ │ ├── LineData.java │ │ │ ├── LineDataSet.java │ │ │ ├── LineRadarDataSet.java │ │ │ ├── LineScatterCandleRadarDataSet.java │ │ │ ├── PieData.java │ │ │ ├── PieDataSet.java │ │ │ ├── PieEntry.java │ │ │ ├── RadarData.java │ │ │ ├── RadarDataSet.java │ │ │ ├── RadarEntry.java │ │ │ ├── ScatterData.java │ │ │ ├── ScatterDataSet.java │ │ │ └── filter/ │ │ │ ├── Approximator.java │ │ │ └── ApproximatorN.java │ │ ├── exception/ │ │ │ └── DrawingDataSetNotCreatedException.java │ │ ├── formatter/ │ │ │ ├── ColorFormatter.java │ │ │ ├── DefaultAxisValueFormatter.java │ │ │ ├── DefaultFillFormatter.java │ │ │ ├── DefaultValueFormatter.java │ │ │ ├── IAxisValueFormatter.java │ │ │ ├── IFillFormatter.java │ │ │ ├── IValueFormatter.java │ │ │ ├── IndexAxisValueFormatter.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 │ │ ├── model/ │ │ │ └── GradientColor.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 │ │ │ ├── ScatterChartRenderer.java │ │ │ ├── XAxisRenderer.java │ │ │ ├── XAxisRendererHorizontalBarChart.java │ │ │ ├── XAxisRendererRadarChart.java │ │ │ ├── YAxisRenderer.java │ │ │ ├── YAxisRendererHorizontalBarChart.java │ │ │ ├── YAxisRendererRadarChart.java │ │ │ └── scatter/ │ │ │ ├── ChevronDownShapeRenderer.java │ │ │ ├── ChevronUpShapeRenderer.java │ │ │ ├── CircleShapeRenderer.java │ │ │ ├── CrossShapeRenderer.java │ │ │ ├── IShapeRenderer.java │ │ │ ├── SquareShapeRenderer.java │ │ │ ├── TriangleShapeRenderer.java │ │ │ └── XShapeRenderer.java │ │ └── utils/ │ │ ├── ColorTemplate.java │ │ ├── EntryXComparator.java │ │ ├── FSize.java │ │ ├── FileUtils.java │ │ ├── Fill.java │ │ ├── HorizontalViewPortHandler.java │ │ ├── MPPointD.java │ │ ├── MPPointF.java │ │ ├── ObjectPool.java │ │ ├── Transformer.java │ │ ├── TransformerHorizontalBarChart.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 ├── build.gradle ├── design/ │ ├── feature_graphic.psd │ └── ic_launcher.psd ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat └── settings.gradle
Showing preview only (216K chars total). Download the full file or copy to clipboard to get everything.
SYMBOL INDEX (2611 symbols across 223 files)
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/AnotherBarActivity.java
class AnotherBarActivity (line 30) | public class AnotherBarActivity extends DemoBase implements OnSeekBarCha...
method onCreate (line 36) | @Override
method onProgressChanged (line 84) | @Override
method onCreateOptionsMenu (line 122) | @Override
method onOptionsItemSelected (line 129) | @Override
method saveToGallery (line 204) | @Override
method onStartTrackingTouch (line 209) | @Override
method onStopTrackingTouch (line 212) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/BarChartActivity.java
class BarChartActivity (line 46) | public class BarChartActivity extends DemoBase implements OnSeekBarChang...
method onCreate (line 53) | @Override
method setData (line 138) | private void setData(int count, float range) {
method onCreateOptionsMenu (line 200) | @Override
method onOptionsItemSelected (line 206) | @Override
method onProgressChanged (line 282) | @Override
method saveToGallery (line 292) | @Override
method onStartTrackingTouch (line 297) | @Override
method onStopTrackingTouch (line 300) | @Override
method onValueSelected (line 305) | @Override
method onNothingSelected (line 325) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/BarChartActivityMultiDataset.java
class BarChartActivityMultiDataset (line 39) | public class BarChartActivityMultiDataset extends DemoBase implements On...
method onCreate (line 46) | @Override
method onProgressChanged (line 120) | @Override
method onCreateOptionsMenu (line 194) | @Override
method onOptionsItemSelected (line 200) | @Override
method saveToGallery (line 269) | @Override
method onStartTrackingTouch (line 274) | @Override
method onStopTrackingTouch (line 277) | @Override
method onValueSelected (line 280) | @Override
method onNothingSelected (line 285) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/BarChartActivitySinus.java
class BarChartActivitySinus (line 33) | public class BarChartActivitySinus extends DemoBase implements OnSeekBar...
method onCreate (line 41) | @Override
method setData (line 113) | private void setData(int count) {
method onCreateOptionsMenu (line 143) | @Override
method onOptionsItemSelected (line 149) | @Override
method onProgressChanged (line 219) | @Override
method saveToGallery (line 228) | @Override
method onStartTrackingTouch (line 233) | @Override
method onStopTrackingTouch (line 236) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/BarChartPositiveNegative.java
class BarChartPositiveNegative (line 30) | public class BarChartPositiveNegative extends DemoBase {
method onCreate (line 34) | @Override
method setData (line 101) | private void setData(List<Data> dataList) {
class Data (line 149) | private class Data {
method Data (line 155) | Data(float xValue, float yValue, String xAxisValue) {
class ValueFormatter (line 162) | private class ValueFormatter implements IValueFormatter
method ValueFormatter (line 167) | ValueFormatter() {
method getFormattedValue (line 171) | @Override
method onCreateOptionsMenu (line 177) | @Override
method onOptionsItemSelected (line 183) | @Override
method saveToGallery (line 198) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/BubbleChartActivity.java
class BubbleChartActivity (line 37) | public class BubbleChartActivity extends DemoBase implements OnSeekBarCh...
method onCreate (line 44) | @Override
method onProgressChanged (line 101) | @Override
method onCreateOptionsMenu (line 153) | @Override
method onOptionsItemSelected (line 159) | @Override
method saveToGallery (line 228) | @Override
method onValueSelected (line 233) | @Override
method onNothingSelected (line 240) | @Override
method onStartTrackingTouch (line 243) | @Override
method onStopTrackingTouch (line 246) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/CandleStickChartActivity.java
class CandleStickChartActivity (line 33) | public class CandleStickChartActivity extends DemoBase implements OnSeek...
method onCreate (line 39) | @Override
method onProgressChanged (line 92) | @Override
method onCreateOptionsMenu (line 145) | @Override
method onOptionsItemSelected (line 151) | @Override
method saveToGallery (line 228) | @Override
method onStartTrackingTouch (line 233) | @Override
method onStopTrackingTouch (line 236) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/CombinedChartActivity.java
class CombinedChartActivity (line 41) | public class CombinedChartActivity extends DemoBase {
method onCreate (line 46) | @Override
method generateLineData (line 108) | private LineData generateLineData() {
method generateBarData (line 134) | private BarData generateBarData() {
method generateScatterData (line 173) | private ScatterData generateScatterData() {
method generateCandleData (line 192) | private CandleData generateCandleData() {
method generateBubbleData (line 212) | private BubbleData generateBubbleData() {
method onCreateOptionsMenu (line 235) | @Override
method onOptionsItemSelected (line 241) | @Override
method saveToGallery (line 280) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/CubicLineChartActivity.java
class CubicLineChartActivity (line 33) | public class CubicLineChartActivity extends DemoBase implements OnSeekBa...
method onCreate (line 39) | @Override
method setData (line 105) | private void setData(int count, float range) {
method onCreateOptionsMenu (line 156) | @Override
method onOptionsItemSelected (line 162) | @Override
method onProgressChanged (line 298) | @Override
method saveToGallery (line 310) | @Override
method onStartTrackingTouch (line 315) | @Override
method onStopTrackingTouch (line 318) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/DrawChartActivity.java
class DrawChartActivity (line 36) | public class DrawChartActivity extends DemoBase implements OnChartValueS...
method onCreate (line 41) | @Override
method initWithDummyData (line 78) | private void initWithDummyData() {
method onCreateOptionsMenu (line 93) | @Override
method onOptionsItemSelected (line 99) | @Override
method saveToGallery (line 149) | @Override
method onValueSelected (line 154) | @Override
method onNothingSelected (line 161) | @Override
method onEntryAdded (line 166) | @Override
method onDrawFinished (line 172) | @Override
method onEntryMoved (line 180) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/DynamicalAddingActivity.java
class DynamicalAddingActivity (line 29) | public class DynamicalAddingActivity extends DemoBase implements OnChart...
method onCreate (line 33) | @Override
method addEntry (line 56) | private void addEntry() {
method removeLastEntry (line 92) | private void removeLastEntry() {
method addDataSet (line 114) | private void addDataSet() {
method removeDataSet (line 149) | private void removeDataSet() {
method createSet (line 162) | private LineDataSet createSet() {
method onValueSelected (line 176) | @Override
method onNothingSelected (line 181) | @Override
method onCreateOptionsMenu (line 184) | @Override
method onOptionsItemSelected (line 190) | @Override
method saveToGallery (line 238) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/FilledLineActivity.java
class FilledLineActivity (line 34) | @SuppressWarnings("SameParameterValue")
method onCreate (line 40) | @Override
method setData (line 83) | private void setData(int count, float range) {
method onCreateOptionsMenu (line 166) | @Override
method onOptionsItemSelected (line 172) | @Override
method saveToGallery (line 187) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/HalfPieChartActivity.java
class HalfPieChartActivity (line 31) | @SuppressWarnings("SameParameterValue")
method onCreate (line 36) | @Override
method setData (line 93) | private void setData(int count, float range) {
method generateCenterSpannableText (line 118) | private SpannableString generateCenterSpannableText() {
method moveOffScreen (line 130) | private void moveOffScreen() {
method onCreateOptionsMenu (line 145) | @Override
method onOptionsItemSelected (line 151) | @Override
method saveToGallery (line 166) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/HorizontalBarChartActivity.java
class HorizontalBarChartActivity (line 37) | public class HorizontalBarChartActivity extends DemoBase implements OnSe...
method onCreate (line 44) | @Override
method setData (line 121) | private void setData(int count, float range) {
method onCreateOptionsMenu (line 157) | @Override
method onOptionsItemSelected (line 163) | @Override
method onProgressChanged (line 247) | @Override
method saveToGallery (line 258) | @Override
method onStartTrackingTouch (line 263) | @Override
method onStopTrackingTouch (line 266) | @Override
method onValueSelected (line 271) | @Override
method onNothingSelected (line 289) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/HorizontalBarNegativeChartActivity.java
class HorizontalBarNegativeChartActivity (line 40) | public class HorizontalBarNegativeChartActivity extends DemoBase impleme...
method onCreate (line 47) | @Override
method setData (line 122) | private void setData(int count, float range) {
method onCreateOptionsMenu (line 158) | @Override
method onOptionsItemSelected (line 164) | @Override
method onProgressChanged (line 248) | @Override
method saveToGallery (line 259) | @Override
method onStartTrackingTouch (line 264) | @Override
method onStopTrackingTouch (line 267) | @Override
method onValueSelected (line 272) | @Override
method onNothingSelected (line 290) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/InvertedLineChartActivity.java
class InvertedLineChartActivity (line 37) | public class InvertedLineChartActivity extends DemoBase implements OnSee...
method onCreate (line 44) | @Override
method setData (line 119) | private void setData(int count, float range) {
method onCreateOptionsMenu (line 145) | @Override
method onOptionsItemSelected (line 151) | @Override
method onProgressChanged (line 251) | @Override
method saveToGallery (line 263) | @Override
method onValueSelected (line 268) | @Override
method onNothingSelected (line 275) | @Override
method onStartTrackingTouch (line 278) | @Override
method onStopTrackingTouch (line 281) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/LineChartActivity1.java
class LineChartActivity1 (line 50) | public class LineChartActivity1 extends DemoBase implements OnSeekBarCha...
method onCreate (line 57) | @Override
method setData (line 181) | private void setData(int count, float range) {
method onCreateOptionsMenu (line 260) | @Override
method onOptionsItemSelected (line 266) | @Override
method onProgressChanged (line 420) | @Override
method saveToGallery (line 432) | @Override
method onStartTrackingTouch (line 437) | @Override
method onStopTrackingTouch (line 440) | @Override
method onValueSelected (line 443) | @Override
method onNothingSelected (line 450) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/LineChartActivity2.java
class LineChartActivity2 (line 43) | public class LineChartActivity2 extends DemoBase implements OnSeekBarCha...
method onCreate (line 50) | @Override
method setData (line 136) | private void setData(int count, float range) {
method onCreateOptionsMenu (line 223) | @Override
method onOptionsItemSelected (line 229) | @Override
method onProgressChanged (line 370) | @Override
method saveToGallery (line 382) | @Override
method onValueSelected (line 387) | @Override
method onNothingSelected (line 399) | @Override
method onStartTrackingTouch (line 404) | @Override
method onStopTrackingTouch (line 407) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/LineChartActivityColored.java
class LineChartActivityColored (line 22) | @SuppressWarnings("SameParameterValue")
method onCreate (line 27) | @Override
method setupChart (line 60) | private void setupChart(LineChart chart, LineData data, int color) {
method getData (line 106) | private LineData getData(int count, float range) {
method onCreateOptionsMenu (line 132) | @Override
method onOptionsItemSelected (line 138) | @Override
method saveToGallery (line 153) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/LineChartTime.java
class LineChartTime (line 39) | public class LineChartTime extends DemoBase implements OnSeekBarChangeLi...
method onCreate (line 45) | @Override
method setData (line 122) | private void setData(int count, float range) {
method onCreateOptionsMenu (line 161) | @Override
method onOptionsItemSelected (line 167) | @Override
method onProgressChanged (line 297) | @Override
method saveToGallery (line 308) | @Override
method onStartTrackingTouch (line 313) | @Override
method onStopTrackingTouch (line 316) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/ListViewBarChartActivity.java
class ListViewBarChartActivity (line 40) | public class ListViewBarChartActivity extends DemoBase {
method onCreate (line 42) | @Override
class ChartDataAdapter (line 64) | private class ChartDataAdapter extends ArrayAdapter<BarData> {
method ChartDataAdapter (line 66) | ChartDataAdapter(Context context, List<BarData> objects) {
method getView (line 70) | @SuppressLint("InflateParams")
class ViewHolder (line 127) | private class ViewHolder {
method generateData (line 138) | private BarData generateData(int cnt) {
method onCreateOptionsMenu (line 158) | @Override
method onOptionsItemSelected (line 164) | @Override
method saveToGallery (line 179) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/ListViewMultiChartActivity.java
class ListViewMultiChartActivity (line 44) | public class ListViewMultiChartActivity extends DemoBase {
method onCreate (line 46) | @Override
class ChartDataAdapter (line 76) | private class ChartDataAdapter extends ArrayAdapter<ChartItem> {
method ChartDataAdapter (line 78) | ChartDataAdapter(Context context, List<ChartItem> objects) {
method getView (line 82) | @NonNull
method getItemViewType (line 89) | @Override
method getViewTypeCount (line 96) | @Override
method generateDataLine (line 107) | private LineData generateDataLine(int cnt) {
method generateDataBar (line 147) | private BarData generateDataBar(int cnt) {
method generateDataPie (line 169) | private PieData generateDataPie() {
method onCreateOptionsMenu (line 186) | @Override
method onOptionsItemSelected (line 192) | @Override
method saveToGallery (line 207) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/MultiLineChartActivity.java
class MultiLineChartActivity (line 35) | public class MultiLineChartActivity extends DemoBase implements OnSeekBa...
method onCreate (line 42) | @Override
method onProgressChanged (line 99) | @Override
method onCreateOptionsMenu (line 140) | @Override
method onOptionsItemSelected (line 147) | @Override
method saveToGallery (line 290) | @Override
method onChartGestureStart (line 295) | @Override
method onChartGestureEnd (line 300) | @Override
method onChartLongPressed (line 309) | @Override
method onChartDoubleTapped (line 314) | @Override
method onChartSingleTapped (line 319) | @Override
method onChartFling (line 324) | @Override
method onChartScale (line 329) | @Override
method onChartTranslate (line 334) | @Override
method onValueSelected (line 339) | @Override
method onNothingSelected (line 346) | @Override
method onStartTrackingTouch (line 349) | @Override
method onStopTrackingTouch (line 352) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/PerformanceLineChart.java
class PerformanceLineChart (line 24) | @SuppressWarnings("SameParameterValue")
method onCreate (line 31) | @Override
method setData (line 71) | private void setData(int count, float range) {
method onCreateOptionsMenu (line 101) | @Override
method onOptionsItemSelected (line 107) | @Override
method onProgressChanged (line 122) | @Override
method saveToGallery (line 136) | @Override
method onStartTrackingTouch (line 139) | @Override
method onStopTrackingTouch (line 142) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/PieChartActivity.java
class PieChartActivity (line 41) | public class PieChartActivity extends DemoBase implements OnSeekBarChang...
method onCreate (line 48) | @Override
method setData (line 119) | private void setData(int count, float range) {
method onCreateOptionsMenu (line 175) | @Override
method onOptionsItemSelected (line 181) | @Override
method onProgressChanged (line 280) | @Override
method saveToGallery (line 289) | @Override
method generateCenterSpannableText (line 294) | private SpannableString generateCenterSpannableText() {
method onValueSelected (line 306) | @Override
method onNothingSelected (line 316) | @Override
method onStartTrackingTouch (line 321) | @Override
method onStopTrackingTouch (line 324) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/PiePolylineChartActivity.java
class PiePolylineChartActivity (line 40) | public class PiePolylineChartActivity extends DemoBase implements OnSeek...
method onCreate (line 49) | @Override
method setData (line 117) | private void setData(int count, float range) {
method onCreateOptionsMenu (line 176) | @Override
method onOptionsItemSelected (line 182) | @Override
method onProgressChanged (line 274) | @Override
method saveToGallery (line 283) | @Override
method generateCenterSpannableText (line 288) | private SpannableString generateCenterSpannableText() {
method onValueSelected (line 300) | @Override
method onNothingSelected (line 310) | @Override
method onStartTrackingTouch (line 315) | @Override
method onStopTrackingTouch (line 318) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/RadarChartActivity.java
class RadarChartActivity (line 33) | public class RadarChartActivity extends DemoBase {
method onCreate (line 37) | @Override
method setData (line 102) | private void setData() {
method onCreateOptionsMenu (line 153) | @Override
method onOptionsItemSelected (line 159) | @Override
method saveToGallery (line 256) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/RealtimeLineChartActivity.java
class RealtimeLineChartActivity (line 32) | public class RealtimeLineChartActivity extends DemoBase implements
method onCreate (line 37) | @Override
method addEntry (line 99) | private void addEntry() {
method createSet (line 132) | private LineDataSet createSet() {
method feedMultiple (line 151) | private void feedMultiple() {
method onCreateOptionsMenu (line 185) | @Override
method onOptionsItemSelected (line 191) | @Override
method saveToGallery (line 226) | @Override
method onValueSelected (line 231) | @Override
method onNothingSelected (line 236) | @Override
method onPause (line 241) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/ScatterChartActivity.java
class ScatterChartActivity (line 35) | public class ScatterChartActivity extends DemoBase implements OnSeekBarC...
method onCreate (line 42) | @Override
method onProgressChanged (line 97) | @Override
method onCreateOptionsMenu (line 152) | @Override
method onOptionsItemSelected (line 158) | @Override
method saveToGallery (line 227) | @Override
method onValueSelected (line 232) | @Override
method onNothingSelected (line 239) | @Override
method onStartTrackingTouch (line 242) | @Override
method onStopTrackingTouch (line 245) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/ScrollViewActivity.java
class ScrollViewActivity (line 22) | @SuppressWarnings("SameParameterValue")
method onCreate (line 27) | @Override
method setData (line 58) | private void setData(int count) {
method onCreateOptionsMenu (line 78) | @Override
method onOptionsItemSelected (line 84) | @Override
method saveToGallery (line 99) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/StackedBarActivity.java
class StackedBarActivity (line 38) | public class StackedBarActivity extends DemoBase implements OnSeekBarCha...
method onCreate (line 44) | @Override
method onProgressChanged (line 107) | @Override
method onCreateOptionsMenu (line 155) | @Override
method onOptionsItemSelected (line 161) | @Override
method saveToGallery (line 250) | @Override
method onStartTrackingTouch (line 255) | @Override
method onStopTrackingTouch (line 258) | @Override
method onValueSelected (line 261) | @Override
method onNothingSelected (line 272) | @Override
method getColors (line 275) | private int[] getColors() {
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/StackedBarActivityNegative.java
class StackedBarActivityNegative (line 38) | public class StackedBarActivityNegative extends DemoBase implements
method onCreate (line 43) | @Override
method onCreateOptionsMenu (line 133) | @Override
method onOptionsItemSelected (line 139) | @Override
method saveToGallery (line 228) | @Override
method onValueSelected (line 233) | @Override
method onNothingSelected (line 240) | @Override
class CustomFormatter (line 245) | private class CustomFormatter implements IValueFormatter, IAxisValueFo...
method CustomFormatter (line 249) | CustomFormatter() {
method getFormattedValue (line 254) | @Override
method getFormattedValue (line 260) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/custom/CustomScatterShapeRenderer.java
class CustomScatterShapeRenderer (line 14) | public class CustomScatterShapeRenderer implements IShapeRenderer
method renderShape (line 17) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/custom/DayAxisValueFormatter.java
class DayAxisValueFormatter (line 10) | public class DayAxisValueFormatter implements IAxisValueFormatter
method DayAxisValueFormatter (line 19) | public DayAxisValueFormatter(BarLineChartBase<?> chart) {
method getFormattedValue (line 23) | @Override
method getDaysForMonth (line 71) | private int getDaysForMonth(int month, int year) {
method determineMonth (line 92) | private int determineMonth(int dayOfYear) {
method determineDayOfMonth (line 110) | private int determineDayOfMonth(int days, int month) {
method determineYear (line 125) | private int determineYear(int days) {
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/custom/MyAxisValueFormatter.java
class MyAxisValueFormatter (line 8) | public class MyAxisValueFormatter implements IAxisValueFormatter
method MyAxisValueFormatter (line 13) | public MyAxisValueFormatter() {
method getFormattedValue (line 17) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/custom/MyCustomXAxisValueFormatter.java
class MyCustomXAxisValueFormatter (line 14) | @Deprecated
method MyCustomXAxisValueFormatter (line 21) | public MyCustomXAxisValueFormatter(ViewPortHandler viewPortHandler) {
method getFormattedValue (line 27) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/custom/MyFillFormatter.java
class MyFillFormatter (line 10) | @SuppressWarnings("unused")
method MyFillFormatter (line 16) | public MyFillFormatter(float fillPos) {
method getFillLinePosition (line 20) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/custom/MyMarkerView.java
class MyMarkerView (line 21) | @SuppressLint("ViewConstructor")
method MyMarkerView (line 26) | public MyMarkerView(Context context, int layoutResource) {
method refreshContent (line 34) | @Override
method getOffset (line 50) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/custom/MyValueFormatter.java
class MyValueFormatter (line 9) | public class MyValueFormatter implements IValueFormatter
method MyValueFormatter (line 14) | public MyValueFormatter() {
method getFormattedValue (line 18) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/custom/RadarMarkerView.java
class RadarMarkerView (line 22) | @SuppressLint("ViewConstructor")
method RadarMarkerView (line 28) | public RadarMarkerView(Context context, int layoutResource) {
method refreshContent (line 37) | @Override
method getOffset (line 44) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/custom/StackedBarsMarkerView.java
class StackedBarsMarkerView (line 21) | @SuppressWarnings("unused")
method StackedBarsMarkerView (line 27) | public StackedBarsMarkerView(Context context, int layoutResource) {
method refreshContent (line 35) | @Override
method getOffset (line 57) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/custom/XYMarkerView.java
class XYMarkerView (line 22) | @SuppressLint("ViewConstructor")
method XYMarkerView (line 30) | public XYMarkerView(Context context, IAxisValueFormatter xAxisValueFor...
method refreshContent (line 40) | @Override
method getOffset (line 48) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/custom/YearXAxisFormatter.java
class YearXAxisFormatter (line 9) | @SuppressWarnings("unused")
method YearXAxisFormatter (line 17) | public YearXAxisFormatter() {
method getFormattedValue (line 21) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/fragments/BarChartFrag.java
class BarChartFrag (line 23) | public class BarChartFrag extends SimpleFragment implements OnChartGestu...
method newInstance (line 25) | @NonNull
method onCreateView (line 32) | @Override
method onChartGestureStart (line 71) | @Override
method onChartGestureEnd (line 76) | @Override
method onChartLongPressed (line 82) | @Override
method onChartDoubleTapped (line 87) | @Override
method onChartSingleTapped (line 92) | @Override
method onChartFling (line 97) | @Override
method onChartScale (line 102) | @Override
method onChartTranslate (line 107) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/fragments/ComplexityFragment.java
class ComplexityFragment (line 17) | public class ComplexityFragment extends SimpleFragment {
method newInstance (line 19) | @NonNull
method onCreateView (line 27) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/fragments/PieChartFrag.java
class PieChartFrag (line 19) | public class PieChartFrag extends SimpleFragment {
method newInstance (line 21) | @NonNull
method onCreateView (line 29) | @Override
method generateCenterText (line 58) | private SpannableString generateCenterText() {
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/fragments/ScatterChartFrag.java
class ScatterChartFrag (line 20) | public class ScatterChartFrag extends SimpleFragment {
method newInstance (line 22) | @NonNull
method onCreateView (line 30) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/fragments/SimpleChartDemo.java
class SimpleChartDemo (line 26) | public class SimpleChartDemo extends DemoBase {
method onCreate (line 28) | @Override
class PageAdapter (line 57) | private class PageAdapter extends FragmentPagerAdapter {
method PageAdapter (line 59) | PageAdapter(FragmentManager fm) {
method getItem (line 63) | @Override
method getCount (line 88) | @Override
method onCreateOptionsMenu (line 94) | @Override
method onOptionsItemSelected (line 100) | @Override
method saveToGallery (line 115) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/fragments/SimpleFragment.java
class SimpleFragment (line 33) | @SuppressWarnings({"SameParameterValue", "WeakerAccess"})
method onAttach (line 39) | @Override
method SimpleFragment (line 45) | public SimpleFragment() {
method onCreateView (line 49) | @Override
method generateBarData (line 55) | protected BarData generateBarData(int dataSets, float range, int count) {
method generateScatterData (line 77) | protected ScatterData generateScatterData(int dataSets, float range, i...
method generatePieData (line 108) | protected PieData generatePieData() {
method generateLineData (line 130) | protected LineData generateLineData() {
method getComplexity (line 154) | protected LineData getComplexity() {
method getLabel (line 196) | private String getLabel(int i) {
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/fragments/SineCosineFragment.java
class SineCosineFragment (line 17) | public class SineCosineFragment extends SimpleFragment {
method newInstance (line 19) | @NonNull
method onCreateView (line 27) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/listviewitems/BarChartItem.java
class BarChartItem (line 17) | public class BarChartItem extends ChartItem {
method BarChartItem (line 21) | public BarChartItem(ChartData<?> cd, Context c) {
method getItemType (line 27) | @Override
method getView (line 32) | @SuppressLint("InflateParams")
class ViewHolder (line 88) | private static class ViewHolder {
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/listviewitems/ChartItem.java
class ChartItem (line 13) | @SuppressWarnings("unused")
method ChartItem (line 22) | ChartItem(ChartData<?> cd) {
method getItemType (line 26) | public abstract int getItemType();
method getView (line 28) | public abstract View getView(int position, View convertView, Context c);
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/listviewitems/LineChartItem.java
class LineChartItem (line 18) | public class LineChartItem extends ChartItem {
method LineChartItem (line 22) | public LineChartItem(ChartData<?> cd, Context c) {
method getItemType (line 28) | @Override
method getView (line 33) | @SuppressLint("InflateParams")
class ViewHolder (line 85) | private static class ViewHolder {
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/listviewitems/PieChartItem.java
class PieChartItem (line 22) | public class PieChartItem extends ChartItem {
method PieChartItem (line 27) | public PieChartItem(ChartData<?> cd, Context c) {
method getItemType (line 34) | @Override
method getView (line 39) | @SuppressLint("InflateParams")
method generateCenterText (line 91) | private SpannableString generateCenterText() {
class ViewHolder (line 102) | private static class ViewHolder {
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/notimportant/ContentItem.java
class ContentItem (line 6) | class ContentItem {
method ContentItem (line 12) | ContentItem(String n) {
method ContentItem (line 18) | ContentItem(String n, String d) {
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/notimportant/DemoBase.java
class DemoBase (line 25) | public abstract class DemoBase extends AppCompatActivity implements Acti...
method onCreate (line 43) | @Override
method getRandom (line 51) | protected float getRandom(float range, float start) {
method onBackPressed (line 55) | @Override
method onRequestPermissionsResult (line 61) | @Override
method requestStoragePermission (line 73) | protected void requestStoragePermission(View view) {
method saveToGallery (line 89) | protected void saveToGallery(Chart chart, String name) {
method saveToGallery (line 98) | protected abstract void saveToGallery();
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/notimportant/MainActivity.java
class MainActivity (line 54) | public class MainActivity extends AppCompatActivity implements OnItemCli...
method onCreate (line 56) | @Override
method onItemClick (line 135) | @Override
method onCreateOptionsMenu (line 247) | @Override
method onOptionsItemSelected (line 253) | @Override
FILE: MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/notimportant/MyAdapter.java
class MyAdapter (line 21) | class MyAdapter extends ArrayAdapter<ContentItem> {
method MyAdapter (line 26) | MyAdapter(Context context, List<ContentItem> objects) {
method getView (line 33) | @SuppressLint("InflateParams")
class ViewHolder (line 67) | private class ViewHolder {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/animation/ChartAnimator.java
class ChartAnimator (line 15) | public class ChartAnimator {
method ChartAnimator (line 28) | public ChartAnimator() { }
method ChartAnimator (line 30) | @RequiresApi(11)
method xAnimator (line 35) | @RequiresApi(11)
method yAnimator (line 45) | @RequiresApi(11)
method animateX (line 60) | @RequiresApi(11)
method animateX (line 71) | @RequiresApi(11)
method animateXY (line 85) | @RequiresApi(11)
method animateXY (line 97) | @RequiresApi(11)
method animateXY (line 121) | @RequiresApi(11)
method animateY (line 143) | @RequiresApi(11)
method animateY (line 154) | @RequiresApi(11)
method getPhaseY (line 167) | public float getPhaseY() {
method setPhaseY (line 176) | public void setPhaseY(float phase) {
method getPhaseX (line 190) | public float getPhaseX() {
method setPhaseX (line 199) | public void setPhaseX(float phase) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/animation/Easing.java
class Easing (line 12) | @SuppressWarnings("WeakerAccess")
type EasingFunction (line 16) | public interface EasingFunction extends TimeInterpolator {
method getInterpolation (line 17) | @Override
method getInterpolation (line 25) | public float getInterpolation(float input) {
method getInterpolation (line 32) | public float getInterpolation(float input) {
method getInterpolation (line 39) | public float getInterpolation(float input) {
method getInterpolation (line 46) | public float getInterpolation(float input) {
method getInterpolation (line 59) | public float getInterpolation(float input) {
method getInterpolation (line 66) | public float getInterpolation(float input) {
method getInterpolation (line 74) | public float getInterpolation(float input) {
method getInterpolation (line 87) | public float getInterpolation(float input) {
method getInterpolation (line 94) | public float getInterpolation(float input) {
method getInterpolation (line 102) | public float getInterpolation(float input) {
method getInterpolation (line 114) | public float getInterpolation(float input) {
method getInterpolation (line 121) | public float getInterpolation(float input) {
method getInterpolation (line 128) | public float getInterpolation(float input) {
method getInterpolation (line 135) | public float getInterpolation(float input) {
method getInterpolation (line 142) | public float getInterpolation(float input) {
method getInterpolation (line 149) | public float getInterpolation(float input) {
method getInterpolation (line 166) | public float getInterpolation(float input) {
method getInterpolation (line 173) | public float getInterpolation(float input) {
method getInterpolation (line 181) | public float getInterpolation(float input) {
method getInterpolation (line 192) | public float getInterpolation(float input) {
method getInterpolation (line 208) | public float getInterpolation(float input) {
method getInterpolation (line 225) | public float getInterpolation(float input) {
method getInterpolation (line 250) | public float getInterpolation(float input) {
method getInterpolation (line 258) | public float getInterpolation(float input) {
method getInterpolation (line 267) | public float getInterpolation(float input) {
method getInterpolation (line 279) | public float getInterpolation(float input) {
method getInterpolation (line 286) | public float getInterpolation(float input) {
method getInterpolation (line 301) | public float getInterpolation(float input) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/buffer/AbstractBuffer.java
class AbstractBuffer (line 13) | public abstract class AbstractBuffer<T> {
method AbstractBuffer (line 38) | public AbstractBuffer(int size) {
method limitFrom (line 44) | public void limitFrom(int from) {
method limitTo (line 51) | public void limitTo(int to) {
method reset (line 60) | public void reset() {
method size (line 69) | public int size() {
method setPhases (line 79) | public void setPhases(float phaseX, float phaseY) {
method feed (line 90) | public abstract void feed(T data);
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/buffer/BarBuffer.java
class BarBuffer (line 7) | public class BarBuffer extends AbstractBuffer<IBarDataSet> {
method BarBuffer (line 17) | public BarBuffer(int size, int dataSetCount, boolean containsStacks) {
method setBarWidth (line 23) | public void setBarWidth(float barWidth) {
method setDataSet (line 27) | public void setDataSet(int index) {
method setInverted (line 31) | public void setInverted(boolean inverted) {
method addBar (line 35) | protected void addBar(float left, float top, float right, float bottom) {
method feed (line 43) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/buffer/HorizontalBarBuffer.java
class HorizontalBarBuffer (line 7) | public class HorizontalBarBuffer extends BarBuffer {
method HorizontalBarBuffer (line 9) | public HorizontalBarBuffer(int size, int dataSetCount, boolean contain...
method feed (line 13) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/charts/BarChart.java
class BarChart (line 22) | public class BarChart extends BarLineChartBase<BarData> implements BarDa...
method BarChart (line 41) | public BarChart(Context context) {
method BarChart (line 45) | public BarChart(Context context, AttributeSet attrs) {
method BarChart (line 49) | public BarChart(Context context, AttributeSet attrs, int defStyle) {
method init (line 53) | @Override
method calcMinMax (line 65) | @Override
method getHighlightByTouchPoint (line 89) | @Override
method getBarBounds (line 113) | public RectF getBarBounds(BarEntry e) {
method getBarBounds (line 128) | public void getBarBounds(BarEntry e, RectF outputRect) {
method setDrawValueAboveBar (line 159) | public void setDrawValueAboveBar(boolean enabled) {
method isDrawValueAboveBarEnabled (line 168) | public boolean isDrawValueAboveBarEnabled() {
method setDrawBarShadow (line 178) | public void setDrawBarShadow(boolean enabled) {
method isDrawBarShadowEnabled (line 187) | public boolean isDrawBarShadowEnabled() {
method setHighlightFullBarEnabled (line 199) | public void setHighlightFullBarEnabled(boolean enabled) {
method isHighlightFullBarEnabled (line 206) | @Override
method highlightValue (line 219) | public void highlightValue(float x, int dataSetIndex, int stackIndex) {
method getBarData (line 223) | @Override
method setFitBars (line 235) | public void setFitBars(boolean enabled) {
method groupBars (line 249) | public void groupBars(float fromX, float groupSpace, float barSpace) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/charts/BarLineChartBase.java
class BarLineChartBase (line 44) | @SuppressLint("RtlHardcoded")
method BarLineChartBase (line 141) | public BarLineChartBase(Context context, AttributeSet attrs, int defSt...
method BarLineChartBase (line 145) | public BarLineChartBase(Context context, AttributeSet attrs) {
method BarLineChartBase (line 149) | public BarLineChartBase(Context context) {
method init (line 153) | @Override
method onDraw (line 188) | @Override
method resetTracking (line 305) | public void resetTracking() {
method prepareValuePxMatrix (line 310) | protected void prepareValuePxMatrix() {
method prepareOffsetMatrix (line 326) | protected void prepareOffsetMatrix() {
method notifyDataSetChanged (line 332) | @Override
method autoScale (line 362) | protected void autoScale() {
method calcMinMax (line 384) | @Override
method calculateLegendOffsets (line 395) | protected void calculateLegendOffsets(RectF offsets) {
method calculateOffsets (line 471) | @Override
method drawGridBackground (line 543) | protected void drawGridBackground(Canvas c) {
method getTransformer (line 563) | public Transformer getTransformer(AxisDependency which) {
method onTouchEvent (line 570) | @Override
method computeScroll (line 584) | @Override
method zoomIn (line 604) | public void zoomIn() {
method zoomOut (line 623) | public void zoomOut() {
method resetZoom (line 642) | public void resetZoom() {
method zoom (line 663) | public void zoom(float scaleX, float scaleY, float x, float y) {
method zoom (line 685) | public void zoom(float scaleX, float scaleY, float xValue, float yValu...
method zoomToCenter (line 697) | public void zoomToCenter(float scaleX, float scaleY) {
method zoomAndCenterAnimated (line 716) | @TargetApi(11)
method fitScreen (line 736) | public void fitScreen() {
method setScaleMinima (line 752) | public void setScaleMinima(float scaleX, float scaleY) {
method setVisibleXRangeMaximum (line 765) | public void setVisibleXRangeMaximum(float maxXRange) {
method setVisibleXRangeMinimum (line 778) | public void setVisibleXRangeMinimum(float minXRange) {
method setVisibleXRange (line 791) | public void setVisibleXRange(float minXRange, float maxXRange) {
method setVisibleYRangeMaximum (line 804) | public void setVisibleYRangeMaximum(float maxYRange, AxisDependency ax...
method setVisibleYRangeMinimum (line 815) | public void setVisibleYRangeMinimum(float minYRange, AxisDependency ax...
method setVisibleYRange (line 827) | public void setVisibleYRange(float minYRange, float maxYRange, AxisDep...
method moveViewToX (line 840) | public void moveViewToX(float xValue) {
method moveViewTo (line 857) | public void moveViewTo(float xValue, float yValue, AxisDependency axis) {
method moveViewToAnimated (line 877) | @TargetApi(11)
method centerViewToY (line 899) | public void centerViewToY(float yValue, AxisDependency axis) {
method centerViewTo (line 918) | public void centerViewTo(float xValue, float yValue, AxisDependency ax...
method centerViewToAnimated (line 939) | @TargetApi(11)
method setViewPortOffsets (line 973) | public void setViewPortOffsets(final float left, final float top,
method resetViewPortOffsets (line 993) | public void resetViewPortOffsets() {
method getAxisRange (line 1009) | protected float getAxisRange(AxisDependency axis) {
method setOnDrawListener (line 1021) | public void setOnDrawListener(OnDrawListener drawListener) {
method getDrawListener (line 1030) | public OnDrawListener getDrawListener() {
method getPosition (line 1044) | public MPPointF getPosition(Entry e, AxisDependency axis) {
method setMaxVisibleValueCount (line 1063) | public void setMaxVisibleValueCount(int count) {
method getMaxVisibleCount (line 1067) | public int getMaxVisibleCount() {
method setHighlightPerDragEnabled (line 1077) | public void setHighlightPerDragEnabled(boolean enabled) {
method isHighlightPerDragEnabled (line 1081) | public boolean isHighlightPerDragEnabled() {
method setGridBackgroundColor (line 1091) | public void setGridBackgroundColor(int color) {
method setDragEnabled (line 1101) | public void setDragEnabled(boolean enabled) {
method isDragEnabled (line 1111) | public boolean isDragEnabled() {
method setDragXEnabled (line 1120) | public void setDragXEnabled(boolean enabled) {
method isDragXEnabled (line 1129) | public boolean isDragXEnabled() {
method setDragYEnabled (line 1138) | public void setDragYEnabled(boolean enabled) {
method isDragYEnabled (line 1147) | public boolean isDragYEnabled() {
method setScaleEnabled (line 1157) | public void setScaleEnabled(boolean enabled) {
method setScaleXEnabled (line 1162) | public void setScaleXEnabled(boolean enabled) {
method setScaleYEnabled (line 1166) | public void setScaleYEnabled(boolean enabled) {
method isScaleXEnabled (line 1170) | public boolean isScaleXEnabled() {
method isScaleYEnabled (line 1174) | public boolean isScaleYEnabled() {
method setDoubleTapToZoomEnabled (line 1184) | public void setDoubleTapToZoomEnabled(boolean enabled) {
method isDoubleTapToZoomEnabled (line 1193) | public boolean isDoubleTapToZoomEnabled() {
method setDrawGridBackground (line 1202) | public void setDrawGridBackground(boolean enabled) {
method setDrawBorders (line 1212) | public void setDrawBorders(boolean enabled) {
method isDrawBordersEnabled (line 1222) | public boolean isDrawBordersEnabled() {
method setClipValuesToContent (line 1232) | public void setClipValuesToContent(boolean enabled) {
method setClipDataToContent (line 1243) | public void setClipDataToContent(boolean enabled) {
method isClipValuesToContentEnabled (line 1253) | public boolean isClipValuesToContentEnabled() {
method isClipDataToContentEnabled (line 1264) | public boolean isClipDataToContentEnabled() {
method setBorderWidth (line 1273) | public void setBorderWidth(float width) {
method setBorderColor (line 1282) | public void setBorderColor(int color) {
method getMinOffset (line 1289) | public float getMinOffset() {
method setMinOffset (line 1296) | public void setMinOffset(float minOffset) {
method isKeepPositionOnRotation (line 1303) | public boolean isKeepPositionOnRotation() {
method setKeepPositionOnRotation (line 1310) | public void setKeepPositionOnRotation(boolean keepPositionOnRotation) {
method getValuesByTouchPoint (line 1325) | public MPPointD getValuesByTouchPoint(float x, float y, AxisDependency...
method getValuesByTouchPoint (line 1331) | public void getValuesByTouchPoint(float x, float y, AxisDependency axi...
method getPixelForValues (line 1344) | public MPPointD getPixelForValues(float x, float y, AxisDependency axi...
method getEntryByTouchPoint (line 1355) | public Entry getEntryByTouchPoint(float x, float y) {
method getDataSetByTouchPoint (line 1370) | public IBarLineScatterCandleBubbleDataSet getDataSetByTouchPoint(float...
method getLowestVisibleX (line 1389) | @Override
method getHighestVisibleX (line 1408) | @Override
method getVisibleXRange (line 1421) | public float getVisibleXRange() {
method getScaleX (line 1428) | public float getScaleX() {
method getScaleY (line 1438) | public float getScaleY() {
method isFullyZoomedOut (line 1450) | public boolean isFullyZoomedOut() {
method getAxisLeft (line 1460) | public YAxis getAxisLeft() {
method getAxisRight (line 1470) | public YAxis getAxisRight() {
method getAxis (line 1481) | public YAxis getAxis(AxisDependency axis) {
method isInverted (line 1488) | @Override
method setPinchZoom (line 1499) | public void setPinchZoom(boolean enabled) {
method isPinchZoomEnabled (line 1508) | public boolean isPinchZoomEnabled() {
method setDragOffsetX (line 1518) | public void setDragOffsetX(float offset) {
method setDragOffsetY (line 1528) | public void setDragOffsetY(float offset) {
method hasNoDragOffset (line 1537) | public boolean hasNoDragOffset() {
method getRendererXAxis (line 1541) | public XAxisRenderer getRendererXAxis() {
method setXAxisRenderer (line 1550) | public void setXAxisRenderer(XAxisRenderer xAxisRenderer) {
method getRendererLeftYAxis (line 1554) | public YAxisRenderer getRendererLeftYAxis() {
method setRendererLeftYAxis (line 1563) | public void setRendererLeftYAxis(YAxisRenderer rendererLeftYAxis) {
method getRendererRightYAxis (line 1567) | public YAxisRenderer getRendererRightYAxis() {
method setRendererRightYAxis (line 1576) | public void setRendererRightYAxis(YAxisRenderer rendererRightYAxis) {
method getYChartMax (line 1580) | @Override
method getYChartMin (line 1585) | @Override
method isAnyAxisInverted (line 1595) | public boolean isAnyAxisInverted() {
method setAutoScaleMinMaxEnabled (line 1611) | public void setAutoScaleMinMaxEnabled(boolean enabled) {
method isAutoScaleMinMaxEnabled (line 1619) | public boolean isAutoScaleMinMaxEnabled() {
method setPaint (line 1623) | @Override
method getPaint (line 1634) | @Override
method onSizeChanged (line 1650) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/charts/BubbleChart.java
class BubbleChart (line 19) | public class BubbleChart extends BarLineChartBase<BubbleData> implements...
method BubbleChart (line 21) | public BubbleChart(Context context) {
method BubbleChart (line 25) | public BubbleChart(Context context, AttributeSet attrs) {
method BubbleChart (line 29) | public BubbleChart(Context context, AttributeSet attrs, int defStyle) {
method init (line 33) | @Override
method getBubbleData (line 40) | public BubbleData getBubbleData() {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/charts/CandleStickChart.java
class CandleStickChart (line 16) | public class CandleStickChart extends BarLineChartBase<CandleData> imple...
method CandleStickChart (line 18) | public CandleStickChart(Context context) {
method CandleStickChart (line 22) | public CandleStickChart(Context context, AttributeSet attrs) {
method CandleStickChart (line 26) | public CandleStickChart(Context context, AttributeSet attrs, int defSt...
method init (line 30) | @Override
method getCandleData (line 40) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/charts/Chart.java
class Chart (line 64) | public abstract class Chart<T extends ChartData<? extends IDataSet<? ext...
method Chart (line 183) | public Chart(Context context) {
method Chart (line 191) | public Chart(Context context, AttributeSet attrs) {
method Chart (line 199) | public Chart(Context context, AttributeSet attrs, int defStyle) {
method init (line 207) | protected void init() {
method setData (line 283) | public void setData(T data) {
method clear (line 311) | public void clear() {
method clearValues (line 323) | public void clearValues() {
method isEmpty (line 334) | public boolean isEmpty() {
method notifyDataSetChanged (line 353) | public abstract void notifyDataSetChanged();
method calculateOffsets (line 360) | protected abstract void calculateOffsets();
method calcMinMax (line 365) | protected abstract void calcMinMax();
method setupDefaultFormatter (line 371) | protected void setupDefaultFormatter(float min, float max) {
method onDraw (line 393) | @Override
method drawDescription (line 434) | protected void drawDescription(Canvas c) {
method getMaxHighlightDistance (line 477) | @Override
method setMaxHighlightDistance (line 488) | public void setMaxHighlightDistance(float distDp) {
method getHighlighted (line 498) | public Highlight[] getHighlighted() {
method isHighlightPerTapEnabled (line 507) | public boolean isHighlightPerTapEnabled() {
method setHighlightPerTapEnabled (line 517) | public void setHighlightPerTapEnabled(boolean enabled) {
method valuesToHighlight (line 528) | public boolean valuesToHighlight() {
method setLastHighlighted (line 539) | protected void setLastHighlighted(Highlight[] highs) {
method highlightValues (line 556) | public void highlightValues(Highlight[] highs) {
method highlightValue (line 575) | public void highlightValue(float x, int dataSetIndex, int dataIndex) {
method highlightValue (line 586) | public void highlightValue(float x, int dataSetIndex) {
method highlightValue (line 599) | public void highlightValue(float x, float y, int dataSetIndex, int dat...
method highlightValue (line 611) | public void highlightValue(float x, float y, int dataSetIndex) {
method highlightValue (line 623) | public void highlightValue(float x, int dataSetIndex, int dataIndex, b...
method highlightValue (line 634) | public void highlightValue(float x, int dataSetIndex, boolean callList...
method highlightValue (line 647) | public void highlightValue(float x, float y, int dataSetIndex, int dat...
method highlightValue (line 664) | public void highlightValue(float x, float y, int dataSetIndex, boolean...
method highlightValue (line 674) | public void highlightValue(Highlight highlight) {
method highlightValue (line 686) | public void highlightValue(Highlight high, boolean callListener) {
method getHighlightByTouchPoint (line 735) | public Highlight getHighlightByTouchPoint(float x, float y) {
method setOnTouchListener (line 750) | public void setOnTouchListener(ChartTouchListener l) {
method getOnTouchListener (line 759) | public ChartTouchListener getOnTouchListener() {
method drawMarkers (line 781) | protected void drawMarkers(Canvas canvas) {
method getMarkerPosition (line 821) | protected float[] getMarkerPosition(Highlight high) {
method getAnimator (line 836) | public ChartAnimator getAnimator() {
method isDragDecelerationEnabled (line 843) | public boolean isDragDecelerationEnabled() {
method setDragDecelerationEnabled (line 852) | public void setDragDecelerationEnabled(boolean enabled) {
method getDragDecelerationFrictionCoef (line 861) | public float getDragDecelerationFrictionCoef() {
method setDragDecelerationFrictionCoef (line 873) | public void setDragDecelerationFrictionCoef(float newValue) {
method animateXY (line 901) | @RequiresApi(11)
method animateXY (line 917) | @RequiresApi(11)
method animateX (line 931) | @RequiresApi(11)
method animateY (line 945) | @RequiresApi(11)
method animateX (line 970) | @RequiresApi(11)
method animateY (line 983) | @RequiresApi(11)
method animateXY (line 997) | @RequiresApi(11)
method getXAxis (line 1015) | public XAxis getXAxis() {
method getDefaultValueFormatter (line 1025) | public IValueFormatter getDefaultValueFormatter() {
method setOnChartValueSelectedListener (line 1034) | public void setOnChartValueSelectedListener(OnChartValueSelectedListen...
method setOnChartGestureListener (line 1044) | public void setOnChartGestureListener(OnChartGestureListener l) {
method getOnChartGestureListener (line 1053) | public OnChartGestureListener getOnChartGestureListener() {
method getYMax (line 1062) | public float getYMax() {
method getYMin (line 1071) | public float getYMin() {
method getXChartMax (line 1075) | @Override
method getXChartMin (line 1080) | @Override
method getXRange (line 1085) | @Override
method getCenter (line 1096) | public MPPointF getCenter() {
method getCenterOffsets (line 1107) | @Override
method setExtraOffsets (line 1121) | public void setExtraOffsets(float left, float top, float right, float ...
method setExtraTopOffset (line 1131) | public void setExtraTopOffset(float offset) {
method getExtraTopOffset (line 1138) | public float getExtraTopOffset() {
method setExtraRightOffset (line 1145) | public void setExtraRightOffset(float offset) {
method getExtraRightOffset (line 1152) | public float getExtraRightOffset() {
method setExtraBottomOffset (line 1159) | public void setExtraBottomOffset(float offset) {
method getExtraBottomOffset (line 1166) | public float getExtraBottomOffset() {
method setExtraLeftOffset (line 1173) | public void setExtraLeftOffset(float offset) {
method getExtraLeftOffset (line 1180) | public float getExtraLeftOffset() {
method setLogEnabled (line 1190) | public void setLogEnabled(boolean enabled) {
method isLogEnabled (line 1199) | public boolean isLogEnabled() {
method setNoDataText (line 1209) | public void setNoDataText(String text) {
method setNoDataTextColor (line 1218) | public void setNoDataTextColor(int color) {
method setNoDataTextTypeface (line 1227) | public void setNoDataTextTypeface(Typeface tf) {
method setNoDataTextAlignment (line 1236) | public void setNoDataTextAlignment(Align align) {
method setTouchEnabled (line 1246) | public void setTouchEnabled(boolean enabled) {
method setMarker (line 1255) | public void setMarker(IMarker marker) {
method getMarker (line 1264) | public IMarker getMarker() {
method setMarkerView (line 1268) | @Deprecated
method getMarkerView (line 1273) | @Deprecated
method setDescription (line 1283) | public void setDescription(Description desc) {
method getDescription (line 1293) | public Description getDescription() {
method getLegend (line 1304) | public Legend getLegend() {
method getLegendRenderer (line 1314) | public LegendRenderer getLegendRenderer() {
method getContentRect (line 1324) | @Override
method disableScroll (line 1332) | public void disableScroll() {
method enableScroll (line 1341) | public void enableScroll() {
method setPaint (line 1386) | public void setPaint(Paint p, int which) {
method getPaint (line 1404) | public Paint getPaint(int which) {
method isDrawMarkerViewsEnabled (line 1415) | @Deprecated
method setDrawMarkerViews (line 1420) | @Deprecated
method isDrawMarkersEnabled (line 1431) | public boolean isDrawMarkersEnabled() {
method setDrawMarkers (line 1442) | public void setDrawMarkers(boolean enabled) {
method getData (line 1451) | public T getData() {
method getViewPortHandler (line 1461) | public ViewPortHandler getViewPortHandler() {
method getRenderer (line 1470) | public DataRenderer getRenderer() {
method setRenderer (line 1479) | public void setRenderer(DataRenderer renderer) {
method getHighlighter (line 1485) | public IHighlighter getHighlighter() {
method setHighlighter (line 1495) | public void setHighlighter(ChartHighlighter highlighter) {
method getCenterOfView (line 1504) | @Override
method getChartBitmap (line 1514) | public Bitmap getChartBitmap() {
method saveToPath (line 1544) | public boolean saveToPath(String title, String pathOnSD) {
method saveToGallery (line 1583) | public boolean saveToGallery(String fileName, String subFolderPath, St...
method saveToGallery (line 1662) | public boolean saveToGallery(String fileName, int quality) {
method saveToGallery (line 1673) | public boolean saveToGallery(String fileName) {
method removeViewportJob (line 1682) | public void removeViewportJob(Runnable job) {
method clearAllViewportJobs (line 1686) | public void clearAllViewportJobs() {
method addViewportJob (line 1696) | public void addViewportJob(Runnable job) {
method getJobs (line 1711) | public ArrayList<Runnable> getJobs() {
method onLayout (line 1715) | @Override
method onMeasure (line 1723) | @Override
method onSizeChanged (line 1736) | @Override
method setHardwareAccelerationEnabled (line 1769) | public void setHardwareAccelerationEnabled(boolean enabled) {
method onDetachedFromWindow (line 1777) | @Override
method unbindDrawables (line 1798) | private void unbindDrawables(View view) {
method setUnbindEnabled (line 1819) | public void setUnbindEnabled(boolean enabled) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/charts/CombinedChart.java
class CombinedChart (line 28) | public class CombinedChart extends BarLineChartBase<CombinedData> implem...
type DrawOrder (line 54) | public enum DrawOrder {
method CombinedChart (line 58) | public CombinedChart(Context context) {
method CombinedChart (line 62) | public CombinedChart(Context context, AttributeSet attrs) {
method CombinedChart (line 66) | public CombinedChart(Context context, AttributeSet attrs, int defStyle) {
method init (line 70) | @Override
method getCombinedData (line 87) | @Override
method setData (line 92) | @Override
method getHighlightByTouchPoint (line 109) | @Override
method getLineData (line 126) | @Override
method getBarData (line 133) | @Override
method getScatterData (line 140) | @Override
method getCandleData (line 147) | @Override
method getBubbleData (line 154) | @Override
method isDrawBarShadowEnabled (line 161) | @Override
method isDrawValueAboveBarEnabled (line 166) | @Override
method setDrawValueAboveBar (line 177) | public void setDrawValueAboveBar(boolean enabled) {
method setDrawBarShadow (line 188) | public void setDrawBarShadow(boolean enabled) {
method setHighlightFullBarEnabled (line 198) | public void setHighlightFullBarEnabled(boolean enabled) {
method isHighlightFullBarEnabled (line 205) | @Override
method getDrawOrder (line 215) | public DrawOrder[] getDrawOrder() {
method setDrawOrder (line 227) | public void setDrawOrder(DrawOrder[] order) {
method drawMarkers (line 236) | protected void drawMarkers(Canvas canvas) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/charts/HorizontalBarChart.java
class HorizontalBarChart (line 29) | public class HorizontalBarChart extends BarChart {
method HorizontalBarChart (line 31) | public HorizontalBarChart(Context context) {
method HorizontalBarChart (line 35) | public HorizontalBarChart(Context context, AttributeSet attrs) {
method HorizontalBarChart (line 39) | public HorizontalBarChart(Context context, AttributeSet attrs, int def...
method init (line 43) | @Override
method calculateLegendOffsets (line 63) | protected void calculateLegendOffsets(RectF offsets) {
method calculateOffsets (line 141) | @Override
method prepareValuePxMatrix (line 206) | @Override
method getMarkerPosition (line 214) | @Override
method getBarBounds (line 219) | @Override
method getPosition (line 255) | @Override
method getHighlightByTouchPoint (line 278) | @Override
method getLowestVisibleX (line 289) | @Override
method getHighestVisibleX (line 297) | @Override
method setVisibleXRangeMaximum (line 309) | @Override
method setVisibleXRangeMinimum (line 315) | @Override
method setVisibleXRange (line 321) | @Override
method setVisibleYRangeMaximum (line 328) | @Override
method setVisibleYRangeMinimum (line 334) | @Override
method setVisibleYRange (line 340) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/charts/LineChart.java
class LineChart (line 16) | public class LineChart extends BarLineChartBase<LineData> implements Lin...
method LineChart (line 18) | public LineChart(Context context) {
method LineChart (line 22) | public LineChart(Context context, AttributeSet attrs) {
method LineChart (line 26) | public LineChart(Context context, AttributeSet attrs, int defStyle) {
method init (line 30) | @Override
method getLineData (line 37) | @Override
method onDetachedFromWindow (line 42) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/charts/PieChart.java
class PieChart (line 27) | public class PieChart extends PieRadarChartBase<PieData> {
method PieChart (line 103) | public PieChart(Context context) {
method PieChart (line 107) | public PieChart(Context context, AttributeSet attrs) {
method PieChart (line 111) | public PieChart(Context context, AttributeSet attrs, int defStyle) {
method init (line 115) | @Override
method onDraw (line 125) | @Override
method calculateOffsets (line 148) | @Override
method calcMinMax (line 173) | @Override
method getMarkerPosition (line 178) | @Override
method calcAngles (line 214) | private void calcAngles() {
method needsHighlight (line 297) | public boolean needsHighlight(int index) {
method calcAngle (line 318) | private float calcAngle(float value) {
method calcAngle (line 329) | private float calcAngle(float value, float yValueSum) {
method getXAxis (line 338) | @Deprecated
method getIndexForAngle (line 344) | @Override
method getDataSetIndexForIndex (line 364) | public int getDataSetIndexForIndex(int xIndex) {
method getDrawAngles (line 383) | public float[] getDrawAngles() {
method getAbsoluteAngles (line 393) | public float[] getAbsoluteAngles() {
method setHoleColor (line 403) | public void setHoleColor(int color) {
method setDrawSlicesUnderHole (line 410) | public void setDrawSlicesUnderHole(boolean enable) {
method isDrawSlicesUnderHoleEnabled (line 420) | public boolean isDrawSlicesUnderHoleEnabled() {
method setDrawHoleEnabled (line 429) | public void setDrawHoleEnabled(boolean enabled) {
method isDrawHoleEnabled (line 439) | public boolean isDrawHoleEnabled() {
method setCenterText (line 448) | public void setCenterText(CharSequence text) {
method getCenterText (line 460) | public CharSequence getCenterText() {
method setDrawCenterText (line 470) | public void setDrawCenterText(boolean enabled) {
method isDrawCenterTextEnabled (line 479) | public boolean isDrawCenterTextEnabled() {
method getRequiredLegendOffset (line 483) | @Override
method getRequiredBaseOffset (line 488) | @Override
method getRadius (line 493) | @Override
method getCircleBox (line 506) | public RectF getCircleBox() {
method getCenterCircleBox (line 515) | public MPPointF getCenterCircleBox() {
method setCenterTextTypeface (line 524) | public void setCenterTextTypeface(Typeface t) {
method setCenterTextSize (line 533) | public void setCenterTextSize(float sizeDp) {
method setCenterTextSizePixels (line 543) | public void setCenterTextSizePixels(float sizePixels) {
method setCenterTextOffset (line 553) | public void setCenterTextOffset(float x, float y) {
method getCenterTextOffset (line 563) | public MPPointF getCenterTextOffset() {
method setCenterTextColor (line 572) | public void setCenterTextColor(int color) {
method setHoleRadius (line 582) | public void setHoleRadius(final float percent) {
method getHoleRadius (line 591) | public float getHoleRadius() {
method setTransparentCircleColor (line 600) | public void setTransparentCircleColor(int color) {
method setTransparentCircleRadius (line 616) | public void setTransparentCircleRadius(final float percent) {
method getTransparentCircleRadius (line 620) | public float getTransparentCircleRadius() {
method setTransparentCircleAlpha (line 631) | public void setTransparentCircleAlpha(int alpha) {
method setDrawSliceText (line 641) | @Deprecated
method setDrawEntryLabels (line 651) | public void setDrawEntryLabels(boolean enabled) {
method isDrawEntryLabelsEnabled (line 660) | public boolean isDrawEntryLabelsEnabled() {
method setEntryLabelColor (line 669) | public void setEntryLabelColor(int color) {
method setEntryLabelTypeface (line 678) | public void setEntryLabelTypeface(Typeface tf) {
method setEntryLabelTextSize (line 687) | public void setEntryLabelTextSize(float size) {
method setDrawRoundedSlices (line 697) | public void setDrawRoundedSlices(boolean enabled) {
method isDrawRoundedSlicesEnabled (line 707) | public boolean isDrawRoundedSlicesEnabled() {
method setUsePercentValues (line 718) | public void setUsePercentValues(boolean enabled) {
method isUsePercentValuesEnabled (line 727) | public boolean isUsePercentValuesEnabled() {
method setCenterTextRadiusPercent (line 736) | public void setCenterTextRadiusPercent(float percent) {
method getCenterTextRadiusPercent (line 745) | public float getCenterTextRadiusPercent() {
method getMaxAngle (line 749) | public float getMaxAngle() {
method setMaxAngle (line 759) | public void setMaxAngle(float maxangle) {
method getMinAngleForSlices (line 775) | public float getMinAngleForSlices() {
method setMinAngleForSlices (line 786) | public void setMinAngleForSlices(float minAngle) {
method onDetachedFromWindow (line 796) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/charts/PieRadarChartBase.java
class PieRadarChartBase (line 30) | public abstract class PieRadarChartBase<T extends ChartData<? extends ID...
method PieRadarChartBase (line 53) | public PieRadarChartBase(Context context) {
method PieRadarChartBase (line 57) | public PieRadarChartBase(Context context, AttributeSet attrs) {
method PieRadarChartBase (line 61) | public PieRadarChartBase(Context context, AttributeSet attrs, int defS...
method init (line 65) | @Override
method calcMinMax (line 72) | @Override
method getMaxVisibleCount (line 77) | @Override
method onTouchEvent (line 82) | @Override
method computeScroll (line 91) | @Override
method notifyDataSetChanged (line 98) | @Override
method calculateOffsets (line 111) | @Override
method getAngleForPoint (line 261) | public float getAngleForPoint(float x, float y) {
method getPosition (line 296) | public MPPointF getPosition(MPPointF center, float dist, float angle) {
method getPosition (line 303) | public void getPosition(MPPointF center, float dist, float angle, MPPo...
method distanceToCenter (line 316) | public float distanceToCenter(float x, float y) {
method getIndexForAngle (line 352) | public abstract int getIndexForAngle(float angle);
method setRotationAngle (line 360) | public void setRotationAngle(float angle) {
method getRawRotationAngle (line 373) | public float getRawRotationAngle() {
method getRotationAngle (line 383) | public float getRotationAngle() {
method setRotationEnabled (line 393) | public void setRotationEnabled(boolean enabled) {
method isRotationEnabled (line 402) | public boolean isRotationEnabled() {
method getMinOffset (line 409) | public float getMinOffset() {
method setMinOffset (line 416) | public void setMinOffset(float minOffset) {
method getDiameter (line 425) | public float getDiameter() {
method getRadius (line 439) | public abstract float getRadius();
method getRequiredLegendOffset (line 446) | protected abstract float getRequiredLegendOffset();
method getRequiredBaseOffset (line 454) | protected abstract float getRequiredBaseOffset();
method getYChartMax (line 456) | @Override
method getYChartMin (line 462) | @Override
method spin (line 480) | @SuppressLint("NewApi")
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/charts/RadarChart.java
class RadarChart (line 25) | public class RadarChart extends PieRadarChartBase<RadarData> {
method RadarChart (line 70) | public RadarChart(Context context) {
method RadarChart (line 74) | public RadarChart(Context context, AttributeSet attrs) {
method RadarChart (line 78) | public RadarChart(Context context, AttributeSet attrs, int defStyle) {
method init (line 82) | @Override
method calcMinMax (line 99) | @Override
method notifyDataSetChanged (line 107) | @Override
method onDraw (line 123) | @Override
method getFactor (line 168) | public float getFactor() {
method getSliceAngle (line 178) | public float getSliceAngle() {
method getIndexForAngle (line 182) | @Override
method getYAxis (line 212) | public YAxis getYAxis() {
method setWebLineWidth (line 221) | public void setWebLineWidth(float width) {
method getWebLineWidth (line 225) | public float getWebLineWidth() {
method setWebLineWidthInner (line 235) | public void setWebLineWidthInner(float width) {
method getWebLineWidthInner (line 239) | public float getWebLineWidthInner() {
method setWebAlpha (line 249) | public void setWebAlpha(int alpha) {
method getWebAlpha (line 258) | public int getWebAlpha() {
method setWebColor (line 269) | public void setWebColor(int color) {
method getWebColor (line 273) | public int getWebColor() {
method setWebColorInner (line 284) | public void setWebColorInner(int color) {
method getWebColorInner (line 288) | public int getWebColorInner() {
method setDrawWeb (line 298) | public void setDrawWeb(boolean enabled) {
method setSkipWebLineCount (line 308) | public void setSkipWebLineCount(int count) {
method getSkipWebLineCount (line 318) | public int getSkipWebLineCount() {
method getRequiredLegendOffset (line 322) | @Override
method getRequiredBaseOffset (line 327) | @Override
method getRadius (line 334) | @Override
method getYChartMax (line 343) | public float getYChartMax() {
method getYChartMin (line 350) | public float getYChartMin() {
method getYRange (line 359) | public float getYRange() {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/charts/ScatterChart.java
class ScatterChart (line 18) | public class ScatterChart extends BarLineChartBase<ScatterData> implemen...
method ScatterChart (line 20) | public ScatterChart(Context context) {
method ScatterChart (line 24) | public ScatterChart(Context context, AttributeSet attrs) {
method ScatterChart (line 28) | public ScatterChart(Context context, AttributeSet attrs, int defStyle) {
method init (line 33) | @Override
method getScatterData (line 43) | @Override
type ScatterShape (line 52) | public enum ScatterShape {
method ScatterShape (line 64) | ScatterShape(final String shapeIdentifier) {
method toString (line 68) | @Override
method getAllDefaultShapes (line 73) | public static ScatterShape[] getAllDefaultShapes() {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/components/AxisBase.java
class AxisBase (line 20) | public abstract class AxisBase extends ComponentBase {
method getAxisMinLabels (line 161) | public int getAxisMinLabels() {
method setAxisMinLabels (line 168) | public void setAxisMinLabels(int labels) {
method getAxisMaxLabels (line 176) | public int getAxisMaxLabels() {
method setAxisMaxLabels (line 183) | public void setAxisMaxLabels(int labels) {
method AxisBase (line 191) | public AxisBase() {
method setDrawGridLines (line 203) | public void setDrawGridLines(boolean enabled) {
method isDrawGridLinesEnabled (line 212) | public boolean isDrawGridLinesEnabled() {
method setDrawAxisLine (line 221) | public void setDrawAxisLine(boolean enabled) {
method isDrawAxisLineEnabled (line 230) | public boolean isDrawAxisLineEnabled() {
method setCenterAxisLabels (line 240) | public void setCenterAxisLabels(boolean enabled) {
method isCenterAxisLabelsEnabled (line 244) | public boolean isCenterAxisLabelsEnabled() {
method setGridColor (line 254) | public void setGridColor(int color) {
method getGridColor (line 264) | public int getGridColor() {
method setAxisLineWidth (line 273) | public void setAxisLineWidth(float width) {
method getAxisLineWidth (line 282) | public float getAxisLineWidth() {
method setGridLineWidth (line 292) | public void setGridLineWidth(float width) {
method getGridLineWidth (line 302) | public float getGridLineWidth() {
method setAxisLineColor (line 311) | public void setAxisLineColor(int color) {
method getAxisLineColor (line 320) | public int getAxisLineColor() {
method setDrawLabels (line 330) | public void setDrawLabels(boolean enabled) {
method isDrawLabelsEnabled (line 339) | public boolean isDrawLabelsEnabled() {
method setLabelCount (line 349) | public void setLabelCount(int count) {
method setLabelCount (line 371) | public void setLabelCount(int count, boolean force) {
method isForceLabelsEnabled (line 382) | public boolean isForceLabelsEnabled() {
method getLabelCount (line 391) | public int getLabelCount() {
method isGranularityEnabled (line 398) | public boolean isGranularityEnabled() {
method setGranularityEnabled (line 408) | public void setGranularityEnabled(boolean enabled) {
method getGranularity (line 415) | public float getGranularity() {
method setGranularity (line 425) | public void setGranularity(float granularity) {
method addLimitLine (line 436) | public void addLimitLine(LimitLine l) {
method removeLimitLine (line 451) | public void removeLimitLine(LimitLine l) {
method removeAllLimitLines (line 458) | public void removeAllLimitLines() {
method getLimitLines (line 467) | public List<LimitLine> getLimitLines() {
method setDrawLimitLinesBehindData (line 477) | public void setDrawLimitLinesBehindData(boolean enabled) {
method isDrawLimitLinesBehindDataEnabled (line 481) | public boolean isDrawLimitLinesBehindDataEnabled() {
method setDrawGridLinesBehindData (line 491) | public void setDrawGridLinesBehindData(boolean enabled) { mDrawGridLin...
method isDrawGridLinesBehindDataEnabled (line 493) | public boolean isDrawGridLinesBehindDataEnabled() {
method getLongestLabel (line 503) | public String getLongestLabel() {
method getFormattedLabel (line 517) | public String getFormattedLabel(int index) {
method setValueFormatter (line 534) | public void setValueFormatter(IAxisValueFormatter f) {
method getValueFormatter (line 547) | public IAxisValueFormatter getValueFormatter() {
method enableGridDashedLine (line 566) | public void enableGridDashedLine(float lineLength, float spaceLength, ...
method setGridDashedLine (line 579) | public void setGridDashedLine(DashPathEffect effect) {
method disableGridDashedLine (line 586) | public void disableGridDashedLine() {
method isGridDashedLineEnabled (line 595) | public boolean isGridDashedLineEnabled() {
method getGridDashPathEffect (line 604) | public DashPathEffect getGridDashPathEffect() {
method enableAxisLineDashedLine (line 618) | public void enableAxisLineDashedLine(float lineLength, float spaceLeng...
method setAxisLineDashedLine (line 631) | public void setAxisLineDashedLine(DashPathEffect effect) {
method disableAxisLineDashedLine (line 638) | public void disableAxisLineDashedLine() {
method isAxisLineDashedLineEnabled (line 647) | public boolean isAxisLineDashedLineEnabled() {
method getAxisLineDashPathEffect (line 656) | public DashPathEffect getAxisLineDashPathEffect() {
method getAxisMaximum (line 664) | public float getAxisMaximum() {
method getAxisMinimum (line 668) | public float getAxisMinimum() {
method resetAxisMaximum (line 677) | public void resetAxisMaximum() {
method isAxisMaxCustom (line 686) | public boolean isAxisMaxCustom() {
method resetAxisMinimum (line 695) | public void resetAxisMinimum() {
method isAxisMinCustom (line 704) | public boolean isAxisMinCustom() {
method setAxisMinimum (line 717) | public void setAxisMinimum(float min) {
method setAxisMinValue (line 728) | @Deprecated
method setAxisMaximum (line 740) | public void setAxisMaximum(float max) {
method setAxisMaxValue (line 751) | @Deprecated
method calculate (line 763) | public void calculate(float dataMin, float dataMax) {
method getSpaceMin (line 788) | public float getSpaceMin()
method setSpaceMin (line 796) | public void setSpaceMin(float mSpaceMin)
method getSpaceMax (line 804) | public float getSpaceMax()
method setSpaceMax (line 812) | public void setSpaceMax(float mSpaceMax)
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/components/ComponentBase.java
class ComponentBase (line 14) | public abstract class ComponentBase {
method ComponentBase (line 47) | public ComponentBase() {
method getXOffset (line 57) | public float getXOffset() {
method setXOffset (line 66) | public void setXOffset(float xOffset) {
method getYOffset (line 76) | public float getYOffset() {
method setYOffset (line 87) | public void setYOffset(float yOffset) {
method getTypeface (line 96) | public Typeface getTypeface() {
method setTypeface (line 105) | public void setTypeface(Typeface tf) {
method setTextSize (line 115) | public void setTextSize(float size) {
method getTextSize (line 130) | public float getTextSize() {
method setTextColor (line 141) | public void setTextColor(int color) {
method getTextColor (line 150) | public int getTextColor() {
method setEnabled (line 161) | public void setEnabled(boolean enabled) {
method isEnabled (line 170) | public boolean isEnabled() {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/components/Description.java
class Description (line 11) | public class Description extends ComponentBase {
method Description (line 28) | public Description() {
method setText (line 41) | public void setText(String text) {
method getText (line 50) | public String getText() {
method setPosition (line 60) | public void setPosition(float x, float y) {
method getPosition (line 74) | public MPPointF getPosition() {
method setTextAlign (line 83) | public void setTextAlign(Paint.Align align) {
method getTextAlign (line 92) | public Paint.Align getTextAlign() {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/components/IMarker.java
type IMarker (line 9) | public interface IMarker {
method getOffset (line 16) | MPPointF getOffset();
method getOffsetForDrawingAtPoint (line 27) | MPPointF getOffsetForDrawingAtPoint(float posX, float posY);
method refreshContent (line 37) | void refreshContent(Entry e, Highlight highlight);
method draw (line 46) | void draw(Canvas canvas, float posX, float posY);
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/components/Legend.java
class Legend (line 21) | public class Legend extends ComponentBase {
type LegendForm (line 23) | public enum LegendForm {
type LegendHorizontalAlignment (line 55) | public enum LegendHorizontalAlignment {
type LegendVerticalAlignment (line 59) | public enum LegendVerticalAlignment {
type LegendOrientation (line 63) | public enum LegendOrientation {
type LegendDirection (line 67) | public enum LegendDirection {
method Legend (line 148) | public Legend() {
method Legend (line 160) | public Legend(LegendEntry[] entries) {
method setEntries (line 175) | public void setEntries(List<LegendEntry> entries) {
method getEntries (line 179) | public LegendEntry[] getEntries() {
method getMaximumEntryWidth (line 190) | public float getMaximumEntryWidth(Paint p) {
method getMaximumEntryHeight (line 221) | public float getMaximumEntryHeight(Paint p) {
method getExtraEntries (line 238) | public LegendEntry[] getExtraEntries() {
method setExtra (line 243) | public void setExtra(List<LegendEntry> entries) {
method setExtra (line 247) | public void setExtra(LegendEntry[] entries) {
method setExtra (line 259) | public void setExtra(int[] colors, String[] labels) {
method setCustom (line 288) | public void setCustom(LegendEntry[] entries) {
method setCustom (line 302) | public void setCustom(List<LegendEntry> entries) {
method resetCustom (line 313) | public void resetCustom() {
method isLegendCustom (line 321) | public boolean isLegendCustom() {
method getHorizontalAlignment (line 330) | public LegendHorizontalAlignment getHorizontalAlignment() {
method setHorizontalAlignment (line 339) | public void setHorizontalAlignment(LegendHorizontalAlignment value) {
method getVerticalAlignment (line 348) | public LegendVerticalAlignment getVerticalAlignment() {
method setVerticalAlignment (line 357) | public void setVerticalAlignment(LegendVerticalAlignment value) {
method getOrientation (line 366) | public LegendOrientation getOrientation() {
method setOrientation (line 375) | public void setOrientation(LegendOrientation value) {
method isDrawInsideEnabled (line 384) | public boolean isDrawInsideEnabled() {
method setDrawInside (line 393) | public void setDrawInside(boolean value) {
method getDirection (line 402) | public LegendDirection getDirection() {
method setDirection (line 411) | public void setDirection(LegendDirection pos) {
method getForm (line 420) | public LegendForm getForm() {
method setForm (line 429) | public void setForm(LegendForm shape) {
method setFormSize (line 438) | public void setFormSize(float size) {
method getFormSize (line 447) | public float getFormSize() {
method setFormLineWidth (line 456) | public void setFormLineWidth(float size) {
method getFormLineWidth (line 465) | public float getFormLineWidth() {
method setFormLineDashEffect (line 474) | public void setFormLineDashEffect(DashPathEffect dashPathEffect) {
method getFormLineDashEffect (line 481) | public DashPathEffect getFormLineDashEffect() {
method getXEntrySpace (line 491) | public float getXEntrySpace() {
method setXEntrySpace (line 501) | public void setXEntrySpace(float space) {
method getYEntrySpace (line 510) | public float getYEntrySpace() {
method setYEntrySpace (line 520) | public void setYEntrySpace(float space) {
method getFormToTextSpace (line 529) | public float getFormToTextSpace() {
method setFormToTextSpace (line 539) | public void setFormToTextSpace(float space) {
method getStackSpace (line 548) | public float getStackSpace() {
method setStackSpace (line 557) | public void setStackSpace(float space) {
method setWordWrapEnabled (line 589) | public void setWordWrapEnabled(boolean enabled) {
method isWordWrapEnabled (line 599) | public boolean isWordWrapEnabled() {
method getMaxSizePercent (line 613) | public float getMaxSizePercent() {
method setMaxSizePercent (line 625) | public void setMaxSizePercent(float maxSize) {
method getCalculatedLabelSizes (line 633) | public List<FSize> getCalculatedLabelSizes() {
method getCalculatedLabelBreakPoints (line 637) | public List<Boolean> getCalculatedLabelBreakPoints() {
method getCalculatedLineSizes (line 641) | public List<FSize> getCalculatedLineSizes() {
method calculateDimensions (line 652) | public void calculateDimensions(Paint labelpaint, ViewPortHandler view...
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/components/LegendEntry.java
class LegendEntry (line 8) | public class LegendEntry {
method LegendEntry (line 9) | public LegendEntry() {
method LegendEntry (line 22) | public LegendEntry(String label,
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/components/LimitLine.java
class LimitLine (line 18) | public class LimitLine extends ComponentBase {
type LimitLabelPosition (line 42) | public enum LimitLabelPosition {
method LimitLine (line 52) | public LimitLine(float limit) {
method LimitLine (line 63) | public LimitLine(float limit, String label) {
method getLimit (line 73) | public float getLimit() {
method setLineWidth (line 83) | public void setLineWidth(float width) {
method getLineWidth (line 97) | public float getLineWidth() {
method setLineColor (line 107) | public void setLineColor(int color) {
method getLineColor (line 116) | public int getLineColor() {
method enableDashedLine (line 127) | public void enableDashedLine(float lineLength, float spaceLength, floa...
method disableDashedLine (line 136) | public void disableDashedLine() {
method isDashedLineEnabled (line 146) | public boolean isDashedLineEnabled() {
method getDashPathEffect (line 155) | public DashPathEffect getDashPathEffect() {
method setTextStyle (line 165) | public void setTextStyle(Paint.Style style) {
method getTextStyle (line 174) | public Paint.Style getTextStyle() {
method setLabelPosition (line 184) | public void setLabelPosition(LimitLabelPosition pos) {
method getLabelPosition (line 193) | public LimitLabelPosition getLabelPosition() {
method setLabel (line 203) | public void setLabel(String label) {
method getLabel (line 212) | public String getLabel() {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/components/MarkerImage.java
class MarkerImage (line 27) | public class MarkerImage implements IMarker {
method MarkerImage (line 45) | public MarkerImage(Context context, int drawableResourceId) {
method setOffset (line 58) | public void setOffset(MPPointF offset) {
method setOffset (line 66) | public void setOffset(float offsetX, float offsetY) {
method getOffset (line 71) | @Override
method setSize (line 76) | public void setSize(FSize size) {
method getSize (line 84) | public FSize getSize() {
method setChartView (line 88) | public void setChartView(Chart chart) {
method getChartView (line 92) | public Chart getChartView() {
method getOffsetForDrawingAtPoint (line 96) | @Override
method refreshContent (line 130) | @Override
method draw (line 135) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/components/MarkerView.java
class MarkerView (line 23) | public class MarkerView extends RelativeLayout implements IMarker {
method MarkerView (line 35) | public MarkerView(Context context, int layoutResource) {
method setupLayoutResource (line 45) | private void setupLayoutResource(int layoutResource) {
method setOffset (line 56) | public void setOffset(MPPointF offset) {
method setOffset (line 64) | public void setOffset(float offsetX, float offsetY) {
method getOffset (line 69) | @Override
method setChartView (line 74) | public void setChartView(Chart chart) {
method getChartView (line 78) | public Chart getChartView() {
method getOffsetForDrawingAtPoint (line 82) | @Override
method refreshContent (line 109) | @Override
method draw (line 118) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/components/XAxis.java
class XAxis (line 13) | public class XAxis extends AxisBase {
type XAxisPosition (line 58) | public enum XAxisPosition {
method XAxis (line 62) | public XAxis() {
method getPosition (line 71) | public XAxisPosition getPosition() {
method setPosition (line 80) | public void setPosition(XAxisPosition pos) {
method getLabelRotationAngle (line 87) | public float getLabelRotationAngle() {
method setLabelRotationAngle (line 96) | public void setLabelRotationAngle(float angle) {
method setAvoidFirstLastClipping (line 106) | public void setAvoidFirstLastClipping(boolean enabled) {
method isAvoidFirstLastClippingEnabled (line 115) | public boolean isAvoidFirstLastClippingEnabled() {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/components/YAxis.java
class YAxis (line 19) | public class YAxis extends AxisBase {
type YAxisLabelPosition (line 84) | public enum YAxisLabelPosition {
type AxisDependency (line 112) | public enum AxisDependency {
method YAxis (line 116) | public YAxis() {
method YAxis (line 124) | public YAxis(AxisDependency position) {
method getAxisDependency (line 130) | public AxisDependency getAxisDependency() {
method getMinWidth (line 137) | public float getMinWidth() {
method setMinWidth (line 146) | public void setMinWidth(float minWidth) {
method getMaxWidth (line 153) | public float getMaxWidth() {
method setMaxWidth (line 162) | public void setMaxWidth(float maxWidth) {
method getLabelPosition (line 169) | public YAxisLabelPosition getLabelPosition() {
method setPosition (line 178) | public void setPosition(YAxisLabelPosition pos) {
method getLabelXOffset (line 185) | public float getLabelXOffset() {
method setLabelXOffset (line 194) | public void setLabelXOffset(float xOffset) {
method isDrawTopYLabelEntryEnabled (line 203) | public boolean isDrawTopYLabelEntryEnabled() {
method isDrawBottomYLabelEntryEnabled (line 212) | public boolean isDrawBottomYLabelEntryEnabled() {
method setDrawTopYLabelEntry (line 223) | public void setDrawTopYLabelEntry(boolean enabled) {
method setInverted (line 234) | public void setInverted(boolean enabled) {
method isInverted (line 243) | public boolean isInverted() {
method setStartAtZero (line 253) | @Deprecated
method setSpaceTop (line 266) | public void setSpaceTop(float percent) {
method getSpaceTop (line 275) | public float getSpaceTop() {
method setSpaceBottom (line 284) | public void setSpaceBottom(float percent) {
method getSpaceBottom (line 293) | public float getSpaceBottom() {
method isDrawZeroLineEnabled (line 297) | public boolean isDrawZeroLineEnabled() {
method setDrawZeroLine (line 307) | public void setDrawZeroLine(boolean mDrawZeroLine) {
method getZeroLineColor (line 311) | public int getZeroLineColor() {
method setZeroLineColor (line 320) | public void setZeroLineColor(int color) {
method getZeroLineWidth (line 324) | public float getZeroLineWidth() {
method setZeroLineWidth (line 333) | public void setZeroLineWidth(float width) {
method getRequiredWidthSpace (line 343) | public float getRequiredWidthSpace(Paint p) {
method getRequiredHeightSpace (line 370) | public float getRequiredHeightSpace(Paint p) {
method needsOffset (line 383) | public boolean needsOffset() {
method isUseAutoScaleMinRestriction (line 394) | @Deprecated
method setUseAutoScaleMinRestriction (line 402) | @Deprecated
method isUseAutoScaleMaxRestriction (line 410) | @Deprecated
method setUseAutoScaleMaxRestriction (line 418) | @Deprecated
method calculate (line 424) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/BarData.java
class BarData (line 13) | public class BarData extends BarLineScatterCandleBubbleData<IBarDataSet> {
method BarData (line 20) | public BarData() {
method BarData (line 24) | public BarData(IBarDataSet... dataSets) {
method BarData (line 28) | public BarData(List<IBarDataSet> dataSets) {
method setBarWidth (line 38) | public void setBarWidth(float mBarWidth) {
method getBarWidth (line 42) | public float getBarWidth() {
method groupBars (line 56) | public void groupBars(float fromX, float groupSpace, float barSpace) {
method getGroupWidth (line 116) | public float getGroupWidth(float groupSpace, float barSpace) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/BarDataSet.java
class BarDataSet (line 12) | public class BarDataSet extends BarLineScatterCandleBubbleDataSet<BarEnt...
method BarDataSet (line 46) | public BarDataSet(List<BarEntry> yVals, String label) {
method copy (line 55) | @Override
method copy (line 66) | protected void copy(BarDataSet barDataSet) {
method getFills (line 75) | @Override
method getFill (line 80) | @Override
method getGradients (line 89) | @Deprecated
method getGradient (line 100) | @Deprecated
method setGradientColor (line 111) | public void setGradientColor(int startColor, int endColor) {
method setGradientColors (line 122) | @Deprecated
method setFills (line 132) | public void setFills(List<Fill> fills) {
method calcEntryCountIncludingStacks (line 140) | private void calcEntryCountIncludingStacks(List<BarEntry> yVals) {
method calcStackSize (line 159) | private void calcStackSize(List<BarEntry> yVals) {
method calcMinMax (line 170) | @Override
method getStackSize (line 195) | @Override
method isStacked (line 200) | @Override
method getEntryCountStacks (line 211) | public int getEntryCountStacks() {
method setBarShadowColor (line 222) | public void setBarShadowColor(int color) {
method getBarShadowColor (line 226) | @Override
method setBarBorderWidth (line 237) | public void setBarBorderWidth(float width) {
method getBarBorderWidth (line 247) | @Override
method setBarBorderColor (line 257) | public void setBarBorderColor(int color) {
method getBarBorderColor (line 266) | @Override
method setHighLightAlpha (line 277) | public void setHighLightAlpha(int alpha) {
method getHighLightAlpha (line 281) | @Override
method setStackLabels (line 291) | public void setStackLabels(String[] labels) {
method getStackLabels (line 295) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/BarEntry.java
class BarEntry (line 13) | @SuppressLint("ParcelCreator")
method BarEntry (line 42) | public BarEntry(float x, float y) {
method BarEntry (line 53) | public BarEntry(float x, float y, Object data) {
method BarEntry (line 64) | public BarEntry(float x, float y, Drawable icon) {
method BarEntry (line 76) | public BarEntry(float x, float y, Drawable icon, Object data) {
method BarEntry (line 86) | public BarEntry(float x, float[] vals) {
method BarEntry (line 101) | public BarEntry(float x, float[] vals, Object data) {
method BarEntry (line 116) | public BarEntry(float x, float[] vals, Drawable icon) {
method BarEntry (line 132) | public BarEntry(float x, float[] vals, Drawable icon, Object data) {
method copy (line 143) | public BarEntry copy() {
method getYVals (line 156) | public float[] getYVals() {
method setVals (line 165) | public void setVals(float[] vals) {
method getY (line 177) | @Override
method getRanges (line 187) | public Range[] getRanges() {
method isStacked (line 196) | public boolean isStacked() {
method getBelowSum (line 203) | @Deprecated
method getSumBelow (line 208) | public float getSumBelow(int stackIndex) {
method getPositiveSum (line 229) | public float getPositiveSum() {
method getNegativeSum (line 238) | public float getNegativeSum() {
method calcPosNegSum (line 242) | private void calcPosNegSum() {
method calcSum (line 270) | private static float calcSum(float[] vals) {
method calcRanges (line 283) | protected void calcRanges() {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/BarLineScatterCandleBubbleData.java
class BarLineScatterCandleBubbleData (line 13) | public abstract class BarLineScatterCandleBubbleData<T extends IBarLineS...
method BarLineScatterCandleBubbleData (line 16) | public BarLineScatterCandleBubbleData() {
method BarLineScatterCandleBubbleData (line 20) | public BarLineScatterCandleBubbleData(T... sets) {
method BarLineScatterCandleBubbleData (line 24) | public BarLineScatterCandleBubbleData(List<T> sets) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/BarLineScatterCandleBubbleDataSet.java
class BarLineScatterCandleBubbleDataSet (line 15) | public abstract class BarLineScatterCandleBubbleDataSet<T extends Entry>
method BarLineScatterCandleBubbleDataSet (line 24) | public BarLineScatterCandleBubbleDataSet(List<T> yVals, String label) {
method setHighLightColor (line 35) | public void setHighLightColor(int color) {
method getHighLightColor (line 39) | @Override
method copy (line 44) | protected void copy(BarLineScatterCandleBubbleDataSet barLineScatterCa...
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/BaseDataSet.java
class BaseDataSet (line 24) | public abstract class BaseDataSet<T extends Entry> implements IDataSet<T> {
method BaseDataSet (line 94) | public BaseDataSet() {
method BaseDataSet (line 108) | public BaseDataSet(String label) {
method notifyDataSetChanged (line 116) | public void notifyDataSetChanged() {
method getColors (line 125) | @Override
method getValueColors (line 130) | public List<Integer> getValueColors() {
method getColor (line 134) | @Override
method getColor (line 139) | @Override
method setColors (line 157) | public void setColors(List<Integer> colors) {
method setColors (line 170) | public void setColors(int... colors) {
method setColors (line 184) | public void setColors(int[] colors, Context c) {
method addColor (line 202) | public void addColor(int color) {
method setColor (line 214) | public void setColor(int color) {
method setColor (line 225) | public void setColor(int color, int alpha) {
method setColors (line 235) | public void setColors(int[] colors, int alpha) {
method resetColors (line 245) | public void resetColors() {
method setLabel (line 256) | @Override
method getLabel (line 261) | @Override
method setHighlightEnabled (line 266) | @Override
method isHighlightEnabled (line 271) | @Override
method setValueFormatter (line 276) | @Override
method getValueFormatter (line 285) | @Override
method needsFormatter (line 292) | @Override
method setValueTextColor (line 297) | @Override
method setValueTextColors (line 303) | @Override
method setValueTypeface (line 308) | @Override
method setValueTextSize (line 313) | @Override
method getValueTextColor (line 318) | @Override
method getValueTextColor (line 323) | @Override
method getValueTypeface (line 328) | @Override
method getValueTextSize (line 333) | @Override
method setForm (line 338) | public void setForm(Legend.LegendForm form) {
method getForm (line 342) | @Override
method setFormSize (line 347) | public void setFormSize(float formSize) {
method getFormSize (line 351) | @Override
method setFormLineWidth (line 356) | public void setFormLineWidth(float formLineWidth) {
method getFormLineWidth (line 360) | @Override
method setFormLineDashEffect (line 365) | public void setFormLineDashEffect(DashPathEffect dashPathEffect) {
method getFormLineDashEffect (line 369) | @Override
method setDrawValues (line 374) | @Override
method isDrawValuesEnabled (line 379) | @Override
method setDrawIcons (line 384) | @Override
method isDrawIconsEnabled (line 389) | @Override
method setIconsOffset (line 394) | @Override
method getIconsOffset (line 401) | @Override
method setVisible (line 406) | @Override
method isVisible (line 411) | @Override
method getAxisDependency (line 416) | @Override
method setAxisDependency (line 421) | @Override
method getIndexInEntries (line 431) | @Override
method removeFirst (line 442) | @Override
method removeLast (line 453) | @Override
method removeEntryByXValue (line 464) | @Override
method removeEntry (line 471) | @Override
method contains (line 478) | @Override
method copy (line 489) | protected void copy(BaseDataSet baseDataSet) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/BaseEntry.java
class BaseEntry (line 8) | public abstract class BaseEntry {
method BaseEntry (line 19) | public BaseEntry() {
method BaseEntry (line 23) | public BaseEntry(float y) {
method BaseEntry (line 27) | public BaseEntry(float y, Object data) {
method BaseEntry (line 32) | public BaseEntry(float y, Drawable icon) {
method BaseEntry (line 37) | public BaseEntry(float y, Drawable icon, Object data) {
method getY (line 48) | public float getY() {
method setIcon (line 57) | public void setIcon(Drawable icon) {
method getIcon (line 66) | public Drawable getIcon() {
method setY (line 75) | public void setY(float y) {
method getData (line 85) | public Object getData() {
method setData (line 94) | public void setData(Object data) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/BubbleData.java
class BubbleData (line 8) | public class BubbleData extends BarLineScatterCandleBubbleData<IBubbleDa...
method BubbleData (line 10) | public BubbleData() {
method BubbleData (line 14) | public BubbleData(IBubbleDataSet... dataSets) {
method BubbleData (line 18) | public BubbleData(List<IBubbleDataSet> dataSets) {
method setHighlightCircleWidth (line 29) | public void setHighlightCircleWidth(float width) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/BubbleDataSet.java
class BubbleDataSet (line 10) | public class BubbleDataSet extends BarLineScatterCandleBubbleDataSet<Bub...
method BubbleDataSet (line 17) | public BubbleDataSet(List<BubbleEntry> yVals, String label) {
method setHighlightCircleWidth (line 21) | @Override
method getHighlightCircleWidth (line 26) | @Override
method calcMinMax (line 31) | @Override
method copy (line 42) | @Override
method copy (line 53) | protected void copy(BubbleDataSet bubbleDataSet) {
method getMaxSize (line 58) | @Override
method isNormalizeSizeEnabled (line 63) | @Override
method setNormalizeSizeEnabled (line 68) | public void setNormalizeSizeEnabled(boolean normalizeSize) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/BubbleEntry.java
class BubbleEntry (line 14) | @SuppressLint("ParcelCreator")
method BubbleEntry (line 27) | public BubbleEntry(float x, float y, float size) {
method BubbleEntry (line 40) | public BubbleEntry(float x, float y, float size, Object data) {
method BubbleEntry (line 53) | public BubbleEntry(float x, float y, float size, Drawable icon) {
method BubbleEntry (line 67) | public BubbleEntry(float x, float y, float size, Drawable icon, Object...
method copy (line 72) | public BubbleEntry copy() {
method getSize (line 83) | public float getSize() {
method setSize (line 87) | public void setSize(float size) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/CandleData.java
class CandleData (line 8) | public class CandleData extends BarLineScatterCandleBubbleData<ICandleDa...
method CandleData (line 10) | public CandleData() {
method CandleData (line 14) | public CandleData(List<ICandleDataSet> dataSets) {
method CandleData (line 18) | public CandleData(ICandleDataSet... dataSets) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/CandleDataSet.java
class CandleDataSet (line 18) | public class CandleDataSet extends LineScatterCandleRadarDataSet<CandleE...
method CandleDataSet (line 76) | public CandleDataSet(List<CandleEntry> yVals, String label) {
method copy (line 80) | @Override
method copy (line 91) | protected void copy(CandleDataSet candleDataSet) {
method calcMinMax (line 106) | @Override
method calcMinMaxY (line 118) | @Override
method setBarSpace (line 140) | public void setBarSpace(float space) {
method getBarSpace (line 150) | @Override
method setShadowWidth (line 160) | public void setShadowWidth(float width) {
method getShadowWidth (line 164) | @Override
method setShowCandleBar (line 174) | public void setShowCandleBar(boolean showCandleBar) {
method getShowCandleBar (line 178) | @Override
method setNeutralColor (line 201) | public void setNeutralColor(int color) {
method getNeutralColor (line 205) | @Override
method setIncreasingColor (line 216) | public void setIncreasingColor(int color) {
method getIncreasingColor (line 220) | @Override
method setDecreasingColor (line 231) | public void setDecreasingColor(int color) {
method getDecreasingColor (line 235) | @Override
method getIncreasingPaintStyle (line 240) | @Override
method setIncreasingPaintStyle (line 250) | public void setIncreasingPaintStyle(Paint.Style paintStyle) {
method getDecreasingPaintStyle (line 254) | @Override
method setDecreasingPaintStyle (line 264) | public void setDecreasingPaintStyle(Paint.Style decreasingPaintStyle) {
method getShadowColor (line 268) | @Override
method setShadowColor (line 278) | public void setShadowColor(int shadowColor) {
method getShadowColorSameAsCandle (line 282) | @Override
method setShadowColorSameAsCandle (line 292) | public void setShadowColorSameAsCandle(boolean shadowColorSameAsCandle) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/CandleEntry.java
class CandleEntry (line 12) | @SuppressLint("ParcelCreator")
method CandleEntry (line 36) | public CandleEntry(float x, float shadowH, float shadowL, float open, ...
method CandleEntry (line 55) | public CandleEntry(float x, float shadowH, float shadowL, float open, ...
method CandleEntry (line 75) | public CandleEntry(float x, float shadowH, float shadowL, float open, ...
method CandleEntry (line 96) | public CandleEntry(float x, float shadowH, float shadowL, float open, ...
method getShadowRange (line 112) | public float getShadowRange() {
method getBodyRange (line 121) | public float getBodyRange() {
method getY (line 129) | @Override
method copy (line 134) | public CandleEntry copy() {
method getHigh (line 147) | public float getHigh() {
method setHigh (line 151) | public void setHigh(float mShadowHigh) {
method getLow (line 160) | public float getLow() {
method setLow (line 164) | public void setLow(float mShadowLow) {
method getClose (line 173) | public float getClose() {
method setClose (line 177) | public void setClose(float mClose) {
method getOpen (line 186) | public float getOpen() {
method setOpen (line 190) | public void setOpen(float mOpen) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/ChartData.java
class ChartData (line 21) | public abstract class ChartData<T extends IDataSet<? extends Entry>> {
method ChartData (line 60) | public ChartData() {
method ChartData (line 69) | public ChartData(T... dataSets) {
method arrayToList (line 80) | private List<T> arrayToList(T[] array) {
method ChartData (line 96) | public ChartData(List<T> sets) {
method notifyDataChanged (line 106) | public void notifyDataChanged() {
method calcMinMaxY (line 117) | public void calcMinMaxY(float fromX, float toX) {
method calcMinMax (line 130) | protected void calcMinMax() {
method getDataSetCount (line 195) | public int getDataSetCount() {
method getYMin (line 206) | public float getYMin() {
method getYMin (line 216) | public float getYMin(AxisDependency axis) {
method getYMax (line 236) | public float getYMax() {
method getYMax (line 246) | public float getYMax(AxisDependency axis) {
method getXMin (line 266) | public float getXMin() {
method getXMax (line 275) | public float getXMax() {
method getDataSets (line 284) | public List<T> getDataSets() {
method getDataSetIndexByLabel (line 299) | protected int getDataSetIndexByLabel(List<T> dataSets, String label,
method getDataSetLabels (line 320) | public String[] getDataSetLabels() {
method getEntryForHighlight (line 337) | public Entry getEntryForHighlight(Highlight highlight) {
method getDataSetByLabel (line 354) | public T getDataSetByLabel(String label, boolean ignorecase) {
method getDataSetByIndex (line 364) | public T getDataSetByIndex(int index) {
method addDataSet (line 377) | public void addDataSet(T d) {
method removeDataSet (line 394) | public boolean removeDataSet(T d) {
method removeDataSet (line 416) | public boolean removeDataSet(int index) {
method addEntry (line 432) | public void addEntry(Entry e, int dataSetIndex) {
method calcMinMax (line 454) | protected void calcMinMax(Entry e, AxisDependency axis) {
method calcMinMax (line 485) | protected void calcMinMax(T d) {
method removeEntry (line 517) | public boolean removeEntry(Entry e, int dataSetIndex) {
method removeEntry (line 547) | public boolean removeEntry(float xValue, int dataSetIndex) {
method getDataSetForEntry (line 568) | public T getDataSetForEntry(Entry e) {
method getColors (line 592) | public int[] getColors() {
method getIndexOfDataSet (line 625) | public int getIndexOfDataSet(T dataSet) {
method getFirstLeft (line 635) | protected T getFirstLeft(List<T> sets) {
method getFirstRight (line 649) | public T getFirstRight(List<T> sets) {
method setValueFormatter (line 662) | public void setValueFormatter(IValueFormatter f) {
method setValueTextColor (line 678) | public void setValueTextColor(int color) {
method setValueTextColors (line 690) | public void setValueTextColors(List<Integer> colors) {
method setValueTypeface (line 702) | public void setValueTypeface(Typeface tf) {
method setValueTextSize (line 714) | public void setValueTextSize(float size) {
method setDrawValues (line 726) | public void setDrawValues(boolean enabled) {
method setHighlightEnabled (line 737) | public void setHighlightEnabled(boolean enabled) {
method isHighlightEnabled (line 749) | public boolean isHighlightEnabled() {
method clearValues (line 761) | public void clearValues() {
method contains (line 775) | public boolean contains(T dataSet) {
method getEntryCount (line 790) | public int getEntryCount() {
method getMaxEntryCountSet (line 806) | public T getMaxEntryCountSet() {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/CombinedData.java
class CombinedData (line 19) | public class CombinedData extends BarLineScatterCandleBubbleData<IBarLin...
method CombinedData (line 27) | public CombinedData() {
method setData (line 31) | public void setData(LineData data) {
method setData (line 36) | public void setData(BarData data) {
method setData (line 41) | public void setData(ScatterData data) {
method setData (line 46) | public void setData(CandleData data) {
method setData (line 51) | public void setData(BubbleData data) {
method calcMinMax (line 56) | @Override
method getBubbleData (line 118) | public BubbleData getBubbleData() {
method getLineData (line 122) | public LineData getLineData() {
method getBarData (line 126) | public BarData getBarData() {
method getScatterData (line 130) | public ScatterData getScatterData() {
method getCandleData (line 134) | public CandleData getCandleData() {
method getAllData (line 143) | public List<BarLineScatterCandleBubbleData> getAllData() {
method getDataByIndex (line 160) | public BarLineScatterCandleBubbleData getDataByIndex(int index) {
method notifyDataChanged (line 164) | @Override
method getEntryForHighlight (line 186) | @Override
method getDataSetByHighlight (line 216) | public IBarLineScatterCandleBubbleDataSet<? extends Entry> getDataSetB...
method getDataIndex (line 229) | public int getDataIndex(ChartData data) {
method removeDataSet (line 233) | @Override
method removeDataSet (line 252) | @Deprecated
method removeEntry (line 259) | @Deprecated
method removeEntry (line 266) | @Deprecated
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/DataSet.java
class DataSet (line 15) | public abstract class DataSet<T extends Entry> extends BaseDataSet<T> {
method DataSet (line 51) | public DataSet(List<T> entries, String label) {
method calcMinMax (line 61) | @Override
method calcMinMaxY (line 77) | @Override
method calcMinMax (line 102) | protected void calcMinMax(T e) {
method calcMinMaxX (line 112) | protected void calcMinMaxX(T e) {
method calcMinMaxY (line 121) | protected void calcMinMaxY(T e) {
method getEntryCount (line 130) | @Override
method getValues (line 141) | @Deprecated
method getEntries (line 151) | public List<T> getEntries() {
method setValues (line 161) | @Deprecated
method setEntries (line 171) | public void setEntries(List<T> entries) {
method copy (line 181) | public abstract DataSet<T> copy();
method copy (line 187) | protected void copy(DataSet dataSet) {
method toString (line 191) | @Override
method toSimpleString (line 207) | public String toSimpleString() {
method getYMin (line 214) | @Override
method getYMax (line 219) | @Override
method getXMin (line 224) | @Override
method getXMax (line 229) | @Override
method addEntryOrdered (line 234) | @Override
method clear (line 254) | @Override
method addEntry (line 260) | @Override
method removeEntry (line 277) | @Override
method getEntryIndex (line 296) | @Override
method getEntryForXValue (line 301) | @Override
method getEntryForXValue (line 310) | @Override
method getEntryForIndex (line 315) | @Override
method getEntryIndex (line 320) | @Override
method getEntriesForXValue (line 405) | @Override
type Rounding (line 451) | public enum Rounding {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/Entry.java
class Entry (line 17) | public class Entry extends BaseEntry implements Parcelable {
method Entry (line 22) | public Entry() {
method Entry (line 32) | public Entry(float x, float y) {
method Entry (line 44) | public Entry(float x, float y, Object data) {
method Entry (line 56) | public Entry(float x, float y, Drawable icon) {
method Entry (line 69) | public Entry(float x, float y, Drawable icon, Object data) {
method getX (line 79) | public float getX() {
method setX (line 88) | public void setX(float x) {
method copy (line 97) | public Entry copy() {
method equalTo (line 110) | public boolean equalTo(Entry e) {
method toString (line 130) | @Override
method describeContents (line 135) | @Override
method writeToParcel (line 140) | @Override
method Entry (line 156) | protected Entry(Parcel in) {
method createFromParcel (line 165) | public Entry createFromParcel(Parcel source) {
method newArray (line 169) | public Entry[] newArray(int size) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/LineData.java
class LineData (line 14) | public class LineData extends BarLineScatterCandleBubbleData<ILineDataSe...
method LineData (line 16) | public LineData() {
method LineData (line 20) | public LineData(ILineDataSet... dataSets) {
method LineData (line 24) | public LineData(List<ILineDataSet> dataSets) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/LineDataSet.java
class LineDataSet (line 18) | public class LineDataSet extends LineRadarDataSet<Entry> implements ILin...
method LineDataSet (line 68) | public LineDataSet(List<Entry> yVals, String label) {
method copy (line 85) | @Override
method copy (line 96) | protected void copy(LineDataSet lineDataSet) {
method getMode (line 115) | @Override
method setMode (line 125) | public void setMode(LineDataSet.Mode mode) {
method setCubicIntensity (line 135) | public void setCubicIntensity(float intensity) {
method getCubicIntensity (line 145) | @Override
method setCircleRadius (line 157) | public void setCircleRadius(float radius) {
method getCircleRadius (line 166) | @Override
method setCircleHoleRadius (line 177) | public void setCircleHoleRadius(float holeRadius) {
method getCircleHoleRadius (line 186) | @Override
method setCircleSize (line 199) | @Deprecated
method getCircleSize (line 207) | @Deprecated
method enableDashedLine (line 221) | public void enableDashedLine(float lineLength, float spaceLength, floa...
method disableDashedLine (line 230) | public void disableDashedLine() {
method isDashedLineEnabled (line 234) | @Override
method getDashPathEffect (line 239) | @Override
method setDrawCircles (line 250) | public void setDrawCircles(boolean enabled) {
method isDrawCirclesEnabled (line 254) | @Override
method isDrawCubicEnabled (line 259) | @Deprecated
method isDrawSteppedEnabled (line 265) | @Deprecated
method getCircleColors (line 278) | public List<Integer> getCircleColors() {
method getCircleColor (line 282) | @Override
method getCircleColorCount (line 287) | @Override
method setCircleColors (line 301) | public void setCircleColors(List<Integer> colors) {
method setCircleColors (line 314) | public void setCircleColors(int... colors) {
method setCircleColors (line 328) | public void setCircleColors(int[] colors, Context c) {
method setCircleColor (line 349) | public void setCircleColor(int color) {
method resetCircleColors (line 357) | public void resetCircleColors() {
method setCircleHoleColor (line 369) | public void setCircleHoleColor(int color) {
method getCircleHoleColor (line 373) | @Override
method setDrawCircleHole (line 383) | public void setDrawCircleHole(boolean enabled) {
method isDrawCircleHoleEnabled (line 387) | @Override
method setFillFormatter (line 398) | public void setFillFormatter(IFillFormatter formatter) {
method getFillFormatter (line 406) | @Override
type Mode (line 411) | public enum Mode {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/LineRadarDataSet.java
class LineRadarDataSet (line 18) | public abstract class LineRadarDataSet<T extends Entry> extends LineScat...
method LineRadarDataSet (line 47) | public LineRadarDataSet(List<T> yVals, String label) {
method getFillColor (line 51) | @Override
method setFillColor (line 62) | public void setFillColor(int color) {
method getFillDrawable (line 67) | @Override
method setFillDrawable (line 77) | @TargetApi(18)
method getFillAlpha (line 82) | @Override
method setFillAlpha (line 93) | public void setFillAlpha(int alpha) {
method setLineWidth (line 103) | public void setLineWidth(float width) {
method getLineWidth (line 112) | @Override
method setDrawFilled (line 117) | @Override
method isDrawFilledEnabled (line 122) | @Override
method copy (line 127) | protected void copy(LineRadarDataSet lineRadarDataSet) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/LineScatterCandleRadarDataSet.java
class LineScatterCandleRadarDataSet (line 13) | public abstract class LineScatterCandleRadarDataSet<T extends Entry> ext...
method LineScatterCandleRadarDataSet (line 25) | public LineScatterCandleRadarDataSet(List<T> yVals, String label) {
method setDrawHorizontalHighlightIndicator (line 34) | public void setDrawHorizontalHighlightIndicator(boolean enabled) {
method setDrawVerticalHighlightIndicator (line 42) | public void setDrawVerticalHighlightIndicator(boolean enabled) {
method setDrawHighlightIndicators (line 50) | public void setDrawHighlightIndicators(boolean enabled) {
method isVerticalHighlightIndicatorEnabled (line 55) | @Override
method isHorizontalHighlightIndicatorEnabled (line 60) | @Override
method setHighlightLineWidth (line 69) | public void setHighlightLineWidth(float width) {
method getHighlightLineWidth (line 73) | @Override
method enableDashedHighlightLine (line 85) | public void enableDashedHighlightLine(float lineLength, float spaceLen...
method disableDashedHighlightLine (line 94) | public void disableDashedHighlightLine() {
method isDashedHighlightLineEnabled (line 104) | public boolean isDashedHighlightLineEnabled() {
method getDashPathEffectHighlight (line 108) | @Override
method copy (line 113) | protected void copy(LineScatterCandleRadarDataSet lineScatterCandleRad...
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/PieData.java
class PieData (line 20) | public class PieData extends ChartData<IPieDataSet> {
method PieData (line 22) | public PieData() {
method PieData (line 26) | public PieData(IPieDataSet dataSet) {
method setDataSet (line 35) | public void setDataSet(IPieDataSet dataSet) {
method getDataSet (line 47) | public IPieDataSet getDataSet() {
method getDataSets (line 51) | @Override
method getDataSetByIndex (line 69) | @Override
method getDataSetByLabel (line 74) | @Override
method getEntryForHighlight (line 80) | @Override
method getYValueSum (line 90) | public float getYValueSum() {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/PieDataSet.java
class PieDataSet (line 11) | public class PieDataSet extends DataSet<PieEntry> implements IPieDataSet {
method PieDataSet (line 35) | public PieDataSet(List<PieEntry> yVals, String label) {
method copy (line 40) | @Override
method copy (line 51) | protected void copy(PieDataSet pieDataSet) {
method calcMinMax (line 55) | @Override
method setSliceSpace (line 70) | public void setSliceSpace(float spaceDp) {
method getSliceSpace (line 80) | @Override
method setAutomaticallyDisableSliceSpacing (line 91) | public void setAutomaticallyDisableSliceSpacing(boolean autoDisable) {
method isAutomaticallyDisableSliceSpacingEnabled (line 101) | @Override
method setSelectionShift (line 112) | public void setSelectionShift(float shift) {
method getSelectionShift (line 116) | @Override
method getXValuePosition (line 121) | @Override
method setXValuePosition (line 126) | public void setXValuePosition(ValuePosition xValuePosition) {
method getYValuePosition (line 130) | @Override
method setYValuePosition (line 135) | public void setYValuePosition(ValuePosition yValuePosition) {
method isUsingSliceColorAsValueLineColor (line 143) | @Deprecated
method setUsingSliceColorAsValueLineColor (line 154) | @Deprecated
method getValueLineColor (line 162) | @Override
method setValueLineColor (line 167) | public void setValueLineColor(int valueLineColor) {
method isUseValueColorForLineEnabled (line 171) | @Override
method setUseValueColorForLine (line 177) | public void setUseValueColorForLine(boolean enabled)
method getValueLineWidth (line 185) | @Override
method setValueLineWidth (line 190) | public void setValueLineWidth(float valueLineWidth) {
method getValueLinePart1OffsetPercentage (line 197) | @Override
method setValueLinePart1OffsetPercentage (line 202) | public void setValueLinePart1OffsetPercentage(float valueLinePart1Offs...
method getValueLinePart1Length (line 209) | @Override
method setValueLinePart1Length (line 214) | public void setValueLinePart1Length(float valueLinePart1Length) {
method getValueLinePart2Length (line 221) | @Override
method setValueLinePart2Length (line 226) | public void setValueLinePart2Length(float valueLinePart2Length) {
method isValueLineVariableLength (line 233) | @Override
method setValueLineVariableLength (line 238) | public void setValueLineVariableLength(boolean valueLineVariableLength) {
method getHighlightColor (line 243) | @Override
method setHighlightColor (line 251) | public void setHighlightColor(@Nullable Integer color)
type ValuePosition (line 257) | public enum ValuePosition {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/PieEntry.java
class PieEntry (line 10) | @SuppressLint("ParcelCreator")
method PieEntry (line 15) | public PieEntry(float value) {
method PieEntry (line 19) | public PieEntry(float value, Object data) {
method PieEntry (line 23) | public PieEntry(float value, Drawable icon) {
method PieEntry (line 27) | public PieEntry(float value, Drawable icon, Object data) {
method PieEntry (line 31) | public PieEntry(float value, String label) {
method PieEntry (line 36) | public PieEntry(float value, String label, Object data) {
method PieEntry (line 41) | public PieEntry(float value, String label, Drawable icon) {
method PieEntry (line 46) | public PieEntry(float value, String label, Drawable icon, Object data) {
method getValue (line 56) | public float getValue() {
method getLabel (line 60) | public String getLabel() {
method setLabel (line 64) | public void setLabel(String label) {
method setX (line 68) | @Deprecated
method getX (line 75) | @Deprecated
method copy (line 82) | public PieEntry copy() {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/RadarData.java
class RadarData (line 16) | public class RadarData extends ChartData<IRadarDataSet> {
method RadarData (line 20) | public RadarData() {
method RadarData (line 24) | public RadarData(List<IRadarDataSet> dataSets) {
method RadarData (line 28) | public RadarData(IRadarDataSet... dataSets) {
method setLabels (line 37) | public void setLabels(List<String> labels) {
method setLabels (line 46) | public void setLabels(String... labels) {
method getLabels (line 50) | public List<String> getLabels() {
method getEntryForHighlight (line 54) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/RadarDataSet.java
class RadarDataSet (line 12) | public class RadarDataSet extends LineRadarDataSet<RadarEntry> implement...
method RadarDataSet (line 28) | public RadarDataSet(List<RadarEntry> yVals, String label) {
method isDrawHighlightCircleEnabled (line 33) | @Override
method setDrawHighlightCircleEnabled (line 39) | @Override
method getHighlightCircleFillColor (line 44) | @Override
method setHighlightCircleFillColor (line 49) | public void setHighlightCircleFillColor(int color) {
method getHighlightCircleStrokeColor (line 55) | @Override
method setHighlightCircleStrokeColor (line 62) | public void setHighlightCircleStrokeColor(int color) {
method getHighlightCircleStrokeAlpha (line 66) | @Override
method setHighlightCircleStrokeAlpha (line 71) | public void setHighlightCircleStrokeAlpha(int alpha) {
method getHighlightCircleInnerRadius (line 75) | @Override
method setHighlightCircleInnerRadius (line 80) | public void setHighlightCircleInnerRadius(float radius) {
method getHighlightCircleOuterRadius (line 84) | @Override
method setHighlightCircleOuterRadius (line 89) | public void setHighlightCircleOuterRadius(float radius) {
method getHighlightCircleStrokeWidth (line 93) | @Override
method setHighlightCircleStrokeWidth (line 98) | public void setHighlightCircleStrokeWidth(float strokeWidth) {
method copy (line 102) | @Override
method copy (line 113) | protected void copy(RadarDataSet radarDataSet) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/RadarEntry.java
class RadarEntry (line 8) | @SuppressLint("ParcelCreator")
method RadarEntry (line 11) | public RadarEntry(float value) {
method RadarEntry (line 15) | public RadarEntry(float value, Object data) {
method getValue (line 24) | public float getValue() {
method copy (line 28) | public RadarEntry copy() {
method setX (line 33) | @Deprecated
method getX (line 39) | @Deprecated
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/ScatterData.java
class ScatterData (line 8) | public class ScatterData extends BarLineScatterCandleBubbleData<IScatter...
method ScatterData (line 10) | public ScatterData() {
method ScatterData (line 14) | public ScatterData(List<IScatterDataSet> dataSets) {
method ScatterData (line 18) | public ScatterData(IScatterDataSet... dataSets) {
method getGreatestShapeSize (line 27) | public float getGreatestShapeSize() {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/ScatterDataSet.java
class ScatterDataSet (line 19) | public class ScatterDataSet extends LineScatterCandleRadarDataSet<Entry>...
method ScatterDataSet (line 44) | public ScatterDataSet(List<Entry> yVals, String label) {
method copy (line 48) | @Override
method copy (line 59) | protected void copy(ScatterDataSet scatterDataSet) {
method setScatterShapeSize (line 73) | public void setScatterShapeSize(float size) {
method getScatterShapeSize (line 77) | @Override
method setScatterShape (line 88) | public void setScatterShape(ScatterChart.ScatterShape shape) {
method setShapeRenderer (line 98) | public void setShapeRenderer(IShapeRenderer shapeRenderer) {
method getShapeRenderer (line 102) | @Override
method setScatterShapeHoleRadius (line 113) | public void setScatterShapeHoleRadius(float holeRadius) {
method getScatterShapeHoleRadius (line 117) | @Override
method setScatterShapeHoleColor (line 127) | public void setScatterShapeHoleColor(int holeColor) {
method getScatterShapeHoleColor (line 131) | @Override
method getRendererForShape (line 136) | public static IShapeRenderer getRendererForShape(ScatterChart.ScatterS...
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/filter/Approximator.java
class Approximator (line 15) | public class Approximator {
method reduceWithDouglasPeucker (line 17) | @TargetApi(Build.VERSION_CODES.GINGERBREAD)
method concat (line 56) | float[] concat(float[]... arrays) {
class Line (line 72) | private class Line {
method Line (line 84) | public Line(float x1, float y1, float x2, float y2) {
method distance (line 94) | public float distance(float x, float y) {
method getPoints (line 98) | public float[] getPoints() {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/data/filter/ApproximatorN.java
class ApproximatorN (line 10) | public class ApproximatorN
method reduceWithDouglasPeucker (line 12) | public float[] reduceWithDouglasPeucker(float[] points, float resultCo...
method distanceToLine (line 70) | private static float distanceToLine(
class Line (line 86) | private static class Line {
method Line (line 93) | Line(int start, int end, float[] points) {
method equals (line 114) | boolean equals(final Line rhs) {
method lessThan (line 118) | boolean lessThan(final Line rhs) {
method insertionIndex (line 123) | private static int insertionIndex(Line line, ArrayList<Line> queue) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/exception/DrawingDataSetNotCreatedException.java
class DrawingDataSetNotCreatedException (line 3) | public class DrawingDataSetNotCreatedException extends RuntimeException {
method DrawingDataSetNotCreatedException (line 10) | public DrawingDataSetNotCreatedException() {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/formatter/ColorFormatter.java
type ColorFormatter (line 13) | public interface ColorFormatter {
method getColor (line 23) | int getColor(int index, Entry e, IDataSet set);
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/formatter/DefaultAxisValueFormatter.java
class DefaultAxisValueFormatter (line 10) | public class DefaultAxisValueFormatter implements IAxisValueFormatter
method DefaultAxisValueFormatter (line 29) | public DefaultAxisValueFormatter(int digits) {
method getFormattedValue (line 42) | @Override
method getDecimalDigits (line 53) | public int getDecimalDigits() {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/formatter/DefaultFillFormatter.java
class DefaultFillFormatter (line 13) | public class DefaultFillFormatter implements IFillFormatter
method getFillLinePosition (line 16) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/formatter/DefaultValueFormatter.java
class DefaultValueFormatter (line 15) | public class DefaultValueFormatter implements IValueFormatter
method DefaultValueFormatter (line 31) | public DefaultValueFormatter(int digits) {
method setup (line 40) | public void setup(int digits) {
method getFormattedValue (line 54) | @Override
method getDecimalDigits (line 68) | public int getDecimalDigits() {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/formatter/IAxisValueFormatter.java
type IAxisValueFormatter (line 10) | public interface IAxisValueFormatter
method getFormattedValue (line 22) | String getFormattedValue(float value, AxisBase axis);
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/formatter/IFillFormatter.java
type IFillFormatter (line 12) | public interface IFillFormatter
method getFillLinePosition (line 23) | float getFillLinePosition(ILineDataSet dataSet, LineDataProvider dataP...
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/formatter/IValueFormatter.java
type IValueFormatter (line 14) | public interface IValueFormatter
method getFormattedValue (line 28) | String getFormattedValue(float value, Entry entry, int dataSetIndex, V...
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/formatter/IndexAxisValueFormatter.java
class IndexAxisValueFormatter (line 15) | public class IndexAxisValueFormatter implements IAxisValueFormatter
method IndexAxisValueFormatter (line 24) | public IndexAxisValueFormatter() {
method IndexAxisValueFormatter (line 32) | public IndexAxisValueFormatter(String[] values) {
method IndexAxisValueFormatter (line 42) | public IndexAxisValueFormatter(Collection<String> values) {
method getFormattedValue (line 47) | public String getFormattedValue(float value, AxisBase axis) {
method getValues (line 56) | public String[] getValues()
method setValues (line 61) | public void setValues(String[] values)
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/formatter/LargeValueFormatter.java
class LargeValueFormatter (line 20) | public class LargeValueFormatter implements IValueFormatter, IAxisValueF...
method LargeValueFormatter (line 30) | public LargeValueFormatter() {
method LargeValueFormatter (line 39) | public LargeValueFormatter(String appendix) {
method getFormattedValue (line 45) | @Override
method getFormattedValue (line 51) | @Override
method setAppendix (line 61) | public void setAppendix(String appendix) {
method setSuffix (line 71) | public void setSuffix(String[] suffix) {
method setMaxLength (line 75) | public void setMaxLength(int maxLength) {
method makePretty (line 83) | private String makePretty(double number) {
method getDecimalDigits (line 100) | public int getDecimalDigits() {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/formatter/PercentFormatter.java
class PercentFormatter (line 16) | public class PercentFormatter implements IValueFormatter, IAxisValueForm...
method PercentFormatter (line 21) | public PercentFormatter() {
method PercentFormatter (line 30) | public PercentFormatter(DecimalFormat format) {
method getFormattedValue (line 35) | @Override
method getFormattedValue (line 41) | @Override
method getDecimalDigits (line 46) | public int getDecimalDigits() {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/formatter/StackedValueFormatter.java
class StackedValueFormatter (line 15) | public class StackedValueFormatter implements IValueFormatter
method StackedValueFormatter (line 37) | public StackedValueFormatter(boolean drawWholeStack, String appendix, ...
method getFormattedValue (line 51) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/highlight/BarHighlighter.java
class BarHighlighter (line 13) | public class BarHighlighter extends ChartHighlighter<BarDataProvider> {
method BarHighlighter (line 15) | public BarHighlighter(BarDataProvider chart) {
method getHighlight (line 19) | @Override
method getStackedHighlight (line 55) | public Highlight getStackedHighlight(Highlight high, IBarDataSet set, ...
method getClosestStackIndex (line 101) | protected int getClosestStackIndex(Range[] ranges, float value) {
method getDistance (line 154) | @Override
method getData (line 159) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/highlight/ChartHighlighter.java
class ChartHighlighter (line 17) | public class ChartHighlighter<T extends BarLineScatterCandleBubbleDataPr...
method ChartHighlighter (line 30) | public ChartHighlighter(T chart) {
method getHighlight (line 34) | @Override
method getValsForTouch (line 53) | protected MPPointD getValsForTouch(float x, float y) {
method getHighlightForX (line 68) | protected Highlight getHighlightForX(float xVal, float x, float y) {
method getMinimumDistance (line 95) | protected float getMinimumDistance(List<Highlight> closestValues, floa...
method getHighlightPos (line 115) | protected float getHighlightPos(Highlight h) {
method getHighlightsAtXValue (line 128) | protected List<Highlight> getHighlightsAtXValue(float xVal, float x, f...
method buildHighlights (line 160) | protected List<Highlight> buildHighlights(IDataSet set, int dataSetInd...
method getClosestHighlightByPixel (line 204) | public Highlight getClosestHighlightByPixel(List<Highlight> closestVal...
method getDistance (line 237) | protected float getDistance(float x1, float y1, float x2, float y2) {
method getData (line 243) | protected BarLineScatterCandleBubbleData getData() {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/highlight/CombinedHighlighter.java
class CombinedHighlighter (line 16) | public class CombinedHighlighter extends ChartHighlighter<CombinedDataPr...
method CombinedHighlighter (line 24) | public CombinedHighlighter(CombinedDataProvider chart, BarDataProvider...
method getHighlightsAtXValue (line 31) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/highlight/Highlight.java
class Highlight (line 11) | public class Highlight {
method Highlight (line 63) | public Highlight(float x, float y, int dataSetIndex, int dataIndex) {
method Highlight (line 70) | public Highlight(float x, float y, int dataSetIndex) {
method Highlight (line 77) | public Highlight(float x, int dataSetIndex, int stackIndex) {
method Highlight (line 89) | public Highlight(float x, float y, float xPx, float yPx, int dataSetIn...
method Highlight (line 107) | public Highlight(float x, float y, float xPx, float yPx, int dataSetIn...
method getX (line 117) | public float getX() {
method getY (line 126) | public float getY() {
method getXPx (line 133) | public float getXPx() {
method getYPx (line 140) | public float getYPx() {
method getDataIndex (line 149) | public int getDataIndex() {
method setDataIndex (line 153) | public void setDataIndex(int mDataIndex) {
method getDataSetIndex (line 162) | public int getDataSetIndex() {
method getStackIndex (line 172) | public int getStackIndex() {
method isStacked (line 176) | public boolean isStacked() {
method getAxis (line 185) | public YAxis.AxisDependency getAxis() {
method setDraw (line 195) | public void setDraw(float x, float y) {
method getDrawX (line 205) | public float getDrawX() {
method getDrawY (line 214) | public float getDrawY() {
method equalTo (line 225) | public boolean equalTo(Highlight h) {
method toString (line 238) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/highlight/HorizontalBarHighlighter.java
class HorizontalBarHighlighter (line 17) | public class HorizontalBarHighlighter extends BarHighlighter {
method HorizontalBarHighlighter (line 19) | public HorizontalBarHighlighter(BarDataProvider chart) {
method getHighlight (line 23) | @Override
method buildHighlights (line 48) | @Override
method getDistance (line 81) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/highlight/IHighlighter.java
type IHighlighter (line 6) | public interface IHighlighter
method getHighlight (line 16) | Highlight getHighlight(float x, float y);
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/highlight/PieHighlighter.java
class PieHighlighter (line 10) | public class PieHighlighter extends PieRadarHighlighter<PieChart> {
method PieHighlighter (line 12) | public PieHighlighter(PieChart chart) {
method getClosestHighlight (line 16) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/highlight/PieRadarHighlighter.java
class PieRadarHighlighter (line 12) | public abstract class PieRadarHighlighter<T extends PieRadarChartBase> i...
method PieRadarHighlighter (line 22) | public PieRadarHighlighter(T chart) {
method getHighlight (line 26) | @Override
method getClosestHighlight (line 65) | protected abstract Highlight getClosestHighlight(int index, float x, f...
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/highlight/RadarHighlighter.java
class RadarHighlighter (line 14) | public class RadarHighlighter extends PieRadarHighlighter<RadarChart> {
method RadarHighlighter (line 16) | public RadarHighlighter(RadarChart chart) {
method getClosestHighlight (line 20) | @Override
method getHighlightsAtIndex (line 52) | protected List<Highlight> getHighlightsAtIndex(int index) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/highlight/Range.java
class Range (line 7) | public final class Range {
method Range (line 12) | public Range(float from, float to) {
method contains (line 23) | public boolean contains(float value) {
method isLarger (line 31) | public boolean isLarger(float value) {
method isSmaller (line 35) | public boolean isSmaller(float value) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/interfaces/dataprovider/BarDataProvider.java
type BarDataProvider (line 5) | public interface BarDataProvider extends BarLineScatterCandleBubbleDataP...
method getBarData (line 7) | BarData getBarData();
method isDrawBarShadowEnabled (line 8) | boolean isDrawBarShadowEnabled();
method isDrawValueAboveBarEnabled (line 9) | boolean isDrawValueAboveBarEnabled();
method isHighlightFullBarEnabled (line 10) | boolean isHighlightFullBarEnabled();
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/interfaces/dataprovider/BarLineScatterCandleBubbleDataProvider.java
type BarLineScatterCandleBubbleDataProvider (line 7) | public interface BarLineScatterCandleBubbleDataProvider extends ChartInt...
method getTransformer (line 9) | Transformer getTransformer(AxisDependency axis);
method isInverted (line 10) | boolean isInverted(AxisDependency axis);
method getLowestVisibleX (line 12) | float getLowestVisibleX();
method getHighestVisibleX (line 13) | float getHighestVisibleX();
method getData (line 15) | BarLineScatterCandleBubbleData getData();
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/interfaces/dataprovider/BubbleDataProvider.java
type BubbleDataProvider (line 5) | public interface BubbleDataProvider extends BarLineScatterCandleBubbleDa...
method getBubbleData (line 7) | BubbleData getBubbleData();
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/interfaces/dataprovider/CandleDataProvider.java
type CandleDataProvider (line 5) | public interface CandleDataProvider extends BarLineScatterCandleBubbleDa...
method getCandleData (line 7) | CandleData getCandleData();
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/interfaces/dataprovider/ChartInterface.java
type ChartInterface (line 15) | public interface ChartInterface {
method getXChartMin (line 22) | float getXChartMin();
method getXChartMax (line 29) | float getXChartMax();
method getXRange (line 31) | float getXRange();
method getYChartMin (line 38) | float getYChartMin();
method getYChartMax (line 45) | float getYChartMax();
method getMaxHighlightDistance (line 52) | float getMaxHighlightDistance();
method getWidth (line 54) | int getWidth();
method getHeight (line 56) | int getHeight();
method getCenterOfView (line 58) | MPPointF getCenterOfView();
method getCenterOffsets (line 60) | MPPointF getCenterOffsets();
method getContentRect (line 62) | RectF getContentRect();
method getDefaultValueFormatter (line 64) | IValueFormatter getDefaultValueFormatter();
method getData (line 66) | ChartData getData();
method getMaxVisibleCount (line 68) | int getMaxVisibleCount();
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/interfaces/dataprovider/CombinedDataProvider.java
type CombinedDataProvider (line 8) | public interface CombinedDataProvider extends LineDataProvider, BarDataP...
method getCombinedData (line 10) | CombinedData getCombinedData();
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/interfaces/dataprovider/LineDataProvider.java
type LineDataProvider (line 6) | public interface LineDataProvider extends BarLineScatterCandleBubbleData...
method getLineData (line 8) | LineData getLineData();
method getAxis (line 10) | YAxis getAxis(YAxis.AxisDependency dependency);
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/interfaces/dataprovider/ScatterDataProvider.java
type ScatterDataProvider (line 5) | public interface ScatterDataProvider extends BarLineScatterCandleBubbleD...
method getScatterData (line 7) | ScatterData getScatterData();
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/interfaces/datasets/IBarDataSet.java
type IBarDataSet (line 11) | public interface IBarDataSet extends IBarLineScatterCandleBubbleDataSet<...
method getFills (line 13) | List<Fill> getFills();
method getFill (line 15) | Fill getFill(int index);
method isStacked (line 22) | boolean isStacked();
method getStackSize (line 30) | int getStackSize();
method getBarShadowColor (line 38) | int getBarShadowColor();
method getBarBorderWidth (line 46) | float getBarBorderWidth();
method getBarBorderColor (line 53) | int getBarBorderColor();
method getHighLightAlpha (line 61) | int getHighLightAlpha();
method getStackLabels (line 70) | String[] getStackLabels();
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/interfaces/datasets/IBarLineScatterCandleBubbleDataSet.java
type IBarLineScatterCandleBubbleDataSet (line 8) | public interface IBarLineScatterCandleBubbleDataSet<T extends Entry> ext...
method getHighLightColor (line 15) | int getHighLightColor();
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/interfaces/datasets/IBubbleDataSet.java
type IBubbleDataSet (line 8) | public interface IBubbleDataSet extends IBarLineScatterCandleBubbleDataS...
method setHighlightCircleWidth (line 16) | void setHighlightCircleWidth(float width);
method getMaxSize (line 18) | float getMaxSize();
method isNormalizeSizeEnabled (line 20) | boolean isNormalizeSizeEnabled();
method getHighlightCircleWidth (line 26) | float getHighlightCircleWidth();
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/interfaces/datasets/ICandleDataSet.java
type ICandleDataSet (line 10) | public interface ICandleDataSet extends ILineScatterCandleRadarDataSet<C...
method getBarSpace (line 18) | float getBarSpace();
method getShowCandleBar (line 28) | boolean getShowCandleBar();
method getShadowWidth (line 35) | float getShadowWidth();
method getShadowColor (line 42) | int getShadowColor();
method getNeutralColor (line 49) | int getNeutralColor();
method getIncreasingColor (line 56) | int getIncreasingColor();
method getDecreasingColor (line 63) | int getDecreasingColor();
method getIncreasingPaintStyle (line 70) | Paint.Style getIncreasingPaintStyle();
method getDecreasingPaintStyle (line 77) | Paint.Style getDecreasingPaintStyle();
method getShadowColorSameAsCandle (line 84) | boolean getShadowColorSameAsCandle();
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/interfaces/datasets/IDataSet.java
type IDataSet (line 19) | public interface IDataSet<T extends Entry> {
method getYMin (line 28) | float getYMin();
method getYMax (line 35) | float getYMax();
method getXMin (line 42) | float getXMin();
method getXMax (line 49) | float getXMax();
method getEntryCount (line 57) | int getEntryCount();
method calcMinMax (line 62) | void calcMinMax();
method calcMinMaxY (line 71) | void calcMinMaxY(float fromX, float toX);
method getEntryForXValue (line 89) | T getEntryForXValue(float xValue, float closestToY, DataSet.Rounding r...
method getEntryForXValue (line 104) | T getEntryForXValue(float xValue, float closestToY);
method getEntriesForXValue (line 115) | List<T> getEntriesForXValue(float xValue);
method getEntryForIndex (line 123) | T getEntryForIndex(int index);
method getEntryIndex (line 139) | int getEntryIndex(float xValue, float closestToY, DataSet.Rounding rou...
method getEntryIndex (line 148) | int getEntryIndex(T e);
method getIndexInEntries (line 160) | int getIndexInEntries(int xIndex);
method addEntry (line 170) | boolean addEntry(T e);
method addEntryOrdered (line 181) | void addEntryOrdered(T e);
method removeFirst (line 189) | boolean removeFirst();
method removeLast (line 197) | boolean removeLast();
method removeEntry (line 207) | boolean removeEntry(T e);
method removeEntryByXValue (line 215) | boolean removeEntryByXValue(float xValue);
method removeEntry (line 224) | boolean removeEntry(int index);
method contains (line 234) | boolean contains(T entry);
method clear (line 239) | void clear();
method getLabel (line 249) | String getLabel();
method setLabel (line 256) | void setLabel(String label);
method getAxisDependency (line 263) | YAxis.AxisDependency getAxisDependency();
method setAxisDependency (line 271) | void setAxisDependency(YAxis.AxisDependency dependency);
method getColors (line 278) | List<Integer> getColors();
method getColor (line 286) | int getColor();
method getColor (line 295) | int getColor(int index);
method isHighlightEnabled (line 302) | boolean isHighlightEnabled();
method setHighlightEnabled (line 310) | void setHighlightEnabled(boolean enabled);
method setValueFormatter (line 321) | void setValueFormatter(IValueFormatter f);
method getValueFormatter (line 328) | IValueFormatter getValueFormatter();
method needsFormatter (line 335) | boolean needsFormatter();
method setValueTextColor (line 342) | void setValueTextColor(int color);
method setValueTextColors (line 349) | void setValueTextColors(List<Integer> colors);
method setValueTypeface (line 356) | void setValueTypeface(Typeface tf);
method setValueTextSize (line 363) | void setValueTextSize(float size);
method getValueTextColor (line 370) | int getValueTextColor();
method getValueTextColor (line 379) | int getValueTextColor(int index);
method getValueTypeface (line 386) | Typeface getValueTypeface();
method getValueTextSize (line 393) | float getValueTextSize();
method getForm (line 400) | Legend.LegendForm getForm();
method getFormSize (line 407) | float getFormSize();
method getFormLineWidth (line 414) | float getFormLineWidth();
method getFormLineDashEffect (line 421) | DashPathEffect getFormLineDashEffect();
method setDrawValues (line 430) | void setDrawValues(boolean enabled);
method isDrawValuesEnabled (line 437) | boolean isDrawValuesEnabled();
method setDrawIcons (line 447) | void setDrawIcons(boolean enabled);
method isDrawIconsEnabled (line 454) | boolean isDrawIconsEnabled();
method setIconsOffset (line 464) | void setIconsOffset(MPPointF offset);
method getIconsOffset (line 469) | MPPointF getIconsOffset();
method setVisible (line 477) | void setVisible(boolean visible);
method isVisible (line 485) | boolean isVisible();
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/interfaces/datasets/ILineDataSet.java
type ILineDataSet (line 12) | public interface ILineDataSet extends ILineRadarDataSet<Entry> {
method getMode (line 19) | LineDataSet.Mode getMode();
method getCubicIntensity (line 27) | float getCubicIntensity();
method isDrawCubicEnabled (line 29) | @Deprecated
method isDrawSteppedEnabled (line 32) | @Deprecated
method getCircleRadius (line 38) | float getCircleRadius();
method getCircleHoleRadius (line 43) | float getCircleHoleRadius();
method getCircleColor (line 52) | int getCircleColor(int index);
method getCircleColorCount (line 59) | int getCircleColorCount();
method isDrawCirclesEnabled (line 66) | boolean isDrawCirclesEnabled();
method getCircleHoleColor (line 73) | int getCircleHoleColor();
method isDrawCircleHoleEnabled (line 80) | boolean isDrawCircleHoleEnabled();
method getDashPathEffect (line 87) | DashPathEffect getDashPathEffect();
method isDashedLineEnabled (line 95) | boolean isDashedLineEnabled();
method getFillFormatter (line 102) | IFillFormatter getFillFormatter();
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/interfaces/datasets/ILineRadarDataSet.java
type ILineRadarDataSet (line 10) | public interface ILineRadarDataSet<T extends Entry> extends ILineScatter...
method getFillColor (line 17) | int getFillColor();
method getFillDrawable (line 24) | Drawable getFillDrawable();
method getFillAlpha (line 32) | int getFillAlpha();
method getLineWidth (line 39) | float getLineWidth();
method isDrawFilledEnabled (line 46) | boolean isDrawFilledEnabled();
method setDrawFilled (line 57) | void setDrawFilled(boolean enabled);
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/interfaces/datasets/ILineScatterCandleRadarDataSet.java
type ILineScatterCandleRadarDataSet (line 10) | public interface ILineScatterCandleRadarDataSet<T extends Entry> extends...
method isVerticalHighlightIndicatorEnabled (line 16) | boolean isVerticalHighlightIndicatorEnabled();
method isHorizontalHighlightIndicatorEnabled (line 22) | boolean isHorizontalHighlightIndicatorEnabled();
method getHighlightLineWidth (line 28) | float getHighlightLineWidth();
method getDashPathEffectHighlight (line 34) | DashPathEffect getDashPathEffectHighlight();
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/interfaces/datasets/IPieDataSet.java
type IPieDataSet (line 11) | public interface IPieDataSet extends IDataSet<PieEntry> {
method getSliceSpace (line 19) | float getSliceSpace();
method isAutomaticallyDisableSliceSpacingEnabled (line 27) | boolean isAutomaticallyDisableSliceSpacingEnabled();
method getSelectionShift (line 35) | float getSelectionShift();
method getXValuePosition (line 37) | PieDataSet.ValuePosition getXValuePosition();
method getYValuePosition (line 38) | PieDataSet.ValuePosition getYValuePosition();
method getValueLineColor (line 43) | int getValueLineColor();
method isUseValueColorForLineEnabled (line 48) | boolean isUseValueColorForLineEnabled();
method getValueLineWidth (line 53) | float getValueLineWidth();
method getValueLinePart1OffsetPercentage (line 58) | float getValueLinePart1OffsetPercentage();
method getValueLinePart1Length (line 63) | float getValueLinePart1Length();
method getValueLinePart2Length (line 68) | float getValueLinePart2Length();
method isValueLineVariableLength (line 73) | boolean isValueLineVariableLength();
method getHighlightColor (line 78) | @Nullable
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/interfaces/datasets/IRadarDataSet.java
type IRadarDataSet (line 8) | public interface IRadarDataSet extends ILineRadarDataSet<RadarEntry> {
method isDrawHighlightCircleEnabled (line 11) | boolean isDrawHighlightCircleEnabled();
method setDrawHighlightCircleEnabled (line 14) | void setDrawHighlightCircleEnabled(boolean enabled);
method getHighlightCircleFillColor (line 16) | int getHighlightCircleFillColor();
method getHighlightCircleStrokeColor (line 20) | int getHighlightCircleStrokeColor();
method getHighlightCircleStrokeAlpha (line 22) | int getHighlightCircleStrokeAlpha();
method getHighlightCircleInnerRadius (line 24) | float getHighlightCircleInnerRadius();
method getHighlightCircleOuterRadius (line 26) | float getHighlightCircleOuterRadius();
method getHighlightCircleStrokeWidth (line 28) | float getHighlightCircleStrokeWidth();
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/interfaces/datasets/IScatterDataSet.java
type IScatterDataSet (line 9) | public interface IScatterDataSet extends ILineScatterCandleRadarDataSet<...
method getScatterShapeSize (line 16) | float getScatterShapeSize();
method getScatterShapeHoleRadius (line 23) | float getScatterShapeHoleRadius();
method getScatterShapeHoleColor (line 30) | int getScatterShapeHoleColor();
method getShapeRenderer (line 37) | IShapeRenderer getShapeRenderer();
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/jobs/AnimatedMoveViewJob.java
class AnimatedMoveViewJob (line 14) | @SuppressLint("NewApi")
method getInstance (line 24) | public static AnimatedMoveViewJob getInstance(ViewPortHandler viewPort...
method recycleInstance (line 38) | public static void recycleInstance(AnimatedMoveViewJob instance){
method AnimatedMoveViewJob (line 43) | public AnimatedMoveViewJob(ViewPortHandler viewPortHandler, float xVal...
method onAnimationUpdate (line 47) | @Override
method recycleSelf (line 57) | public void recycleSelf(){
method instantiate (line 61) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/jobs/AnimatedViewPortJob.java
class AnimatedViewPortJob (line 15) | @SuppressLint("NewApi")
method AnimatedViewPortJob (line 25) | public AnimatedViewPortJob(ViewPortHandler viewPortHandler, float xVal...
method run (line 35) | @SuppressLint("NewApi")
method getPhase (line 41) | public float getPhase() {
method setPhase (line 45) | public void setPhase(float phase) {
method getXOrigin (line 49) | public float getXOrigin() {
method getYOrigin (line 53) | public float getYOrigin() {
method recycleSelf (line 57) | public abstract void recycleSelf();
method resetAnimator (line 59) | protected void resetAnimator(){
method onAnimationStart (line 67) | @Override
method onAnimationEnd (line 72) | @Override
method onAnimationCancel (line 81) | @Override
method onAnimationRepeat (line 90) | @Override
method onAnimationUpdate (line 95) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/jobs/AnimatedZoomJob.java
class AnimatedZoomJob (line 18) | @SuppressLint("NewApi")
method getInstance (line 27) | public static AnimatedZoomJob getInstance(ViewPortHandler viewPortHand...
method AnimatedZoomJob (line 53) | @SuppressLint("NewApi")
method onAnimationUpdate (line 67) | @Override
method onAnimationEnd (line 89) | @Override
method onAnimationCancel (line 95) | @Override
method onAnimationRepeat (line 100) | @Override
method recycleSelf (line 105) | @Override
method onAnimationStart (line 110) | @Override
method instantiate (line 115) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/jobs/MoveViewJob.java
class MoveViewJob (line 13) | public class MoveViewJob extends ViewPortJob {
method getInstance (line 22) | public static MoveViewJob getInstance(ViewPortHandler viewPortHandler,...
method recycleInstance (line 32) | public static void recycleInstance(MoveViewJob instance){
method MoveViewJob (line 36) | public MoveViewJob(ViewPortHandler viewPortHandler, float xValue, floa...
method run (line 40) | @Override
method instantiate (line 52) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/jobs/ViewPortJob.java
class ViewPortJob (line 19) | public abstract class ViewPortJob extends ObjectPool.Poolable implements...
method ViewPortJob (line 29) | public ViewPortJob(ViewPortHandler viewPortHandler, float xValue, floa...
method getXValue (line 40) | public float getXValue() {
method getYValue (line 44) | public float getYValue() {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/jobs/ZoomJob.java
class ZoomJob (line 16) | public class ZoomJob extends ViewPortJob {
method getInstance (line 25) | public static ZoomJob getInstance(ViewPortHandler viewPortHandler, flo...
method recycleInstance (line 39) | public static void recycleInstance(ZoomJob instance) {
method ZoomJob (line 48) | public ZoomJob(ViewPortHandler viewPortHandler, float scaleX, float sc...
method run (line 59) | @Override
method instantiate (line 83) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/listener/BarLineChartTouchListener.java
class BarLineChartTouchListener (line 29) | public class BarLineChartTouchListener extends ChartTouchListener<BarLin...
method BarLineChartTouchListener (line 85) | public BarLineChartTouchListener(BarLineChartBase<? extends BarLineSca...
method onTouch (line 95) | @SuppressLint("ClickableViewAccessibility")
method saveTouchStart (line 301) | private void saveTouchStart(MotionEvent event) {
method performDrag (line 315) | private void performDrag(MotionEvent event, float distanceX, float dis...
method performZoom (line 345) | private void performZoom(MotionEvent event) {
method performHighlightDrag (line 442) | private void performHighlightDrag(MotionEvent e) {
method midPoint (line 464) | private static void midPoint(MPPointF point, MotionEvent event) {
method spacing (line 477) | private static float spacing(MotionEvent event) {
method getXDist (line 490) | private static float getXDist(MotionEvent e) {
method getYDist (line 502) | private static float getYDist(MotionEvent e) {
method getTrans (line 516) | public MPPointF getTrans(float x, float y) {
method inverted (line 538) | private boolean inverted() {
method getMatrix (line 553) | public Matrix getMatrix() {
method setDragTriggerDist (line 563) | public void setDragTriggerDist(float dragTriggerDistance) {
method onDoubleTap (line 567) | @Override
method onLongPress (line 602) | @Override
method onSingleTapUp (line 615) | @Override
method onFling (line 636) | @Override
method stopDeceleration (line 650) | public void stopDeceleration() {
method computeScroll (line 655) | public void computeScroll() {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/listener/ChartTouchListener.java
class ChartTouchListener (line 13) | public abstract class ChartTouchListener<T extends Chart<?>> extends Ges...
type ChartGesture (line 15) | public enum ChartGesture {
method ChartTouchListener (line 53) | public ChartTouchListener(T chart) {
method startAction (line 64) | public void startAction(MotionEvent me) {
method endAction (line 77) | public void endAction(MotionEvent me) {
method setLastHighlighted (line 90) | public void setLastHighlighted(Highlight high) {
method getTouchMode (line 99) | public int getTouchMode() {
method getLastGesture (line 108) | public ChartGesture getLastGesture() {
method performHighlight (line 118) | protected void performHighlight(Highlight h, MotionEvent e) {
method distance (line 138) | protected static float distance(float eventX, float startX, float even...
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/listener/OnChartGestureListener.java
type OnChartGestureListener (line 10) | public interface OnChartGestureListener {
method onChartGestureStart (line 18) | void onChartGestureStart(MotionEvent me, ChartTouchListener.ChartGestu...
method onChartGestureEnd (line 26) | void onChartGestureEnd(MotionEvent me, ChartTouchListener.ChartGesture...
method onChartLongPressed (line 33) | void onChartLongPressed(MotionEvent me);
method onChartDoubleTapped (line 40) | void onChartDoubleTapped(MotionEvent me);
method onChartSingleTapped (line 47) | void onChartSingleTapped(MotionEvent me);
method onChartFling (line 57) | void onChartFling(MotionEvent me1, MotionEvent me2, float velocityX, f...
method onChartScale (line 66) | void onChartScale(MotionEvent me, float scaleX, float scaleY);
method onChartTranslate (line 75) | void onChartTranslate(MotionEvent me, float dX, float dY);
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/listener/OnChartValueSelectedListener.java
type OnChartValueSelectedListener (line 12) | public interface OnChartValueSelectedListener {
method onValueSelected (line 21) | void onValueSelected(Entry e, Highlight h);
method onNothingSelected (line 26) | void onNothingSelected();
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/listener/OnDrawLineChartTouchListener.java
class OnDrawLineChartTouchListener (line 8) | public class OnDrawLineChartTouchListener extends SimpleOnGestureListene...
method onTouch (line 10) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/listener/OnDrawListener.java
type OnDrawListener (line 12) | public interface OnDrawListener {
method onEntryAdded (line 21) | void onEntryAdded(Entry entry);
method onEntryMoved (line 28) | void onEntryMoved(Entry entry);
method onDrawFinished (line 36) | void onDrawFinished(DataSet<?> dataSet);
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/listener/PieRadarChartTouchListener.java
class PieRadarChartTouchListener (line 22) | public class PieRadarChartTouchListener extends ChartTouchListener<PieRa...
method PieRadarChartTouchListener (line 36) | public PieRadarChartTouchListener(PieRadarChartBase<?> chart) {
method onTouch (line 40) | @SuppressLint("ClickableViewAccessibility")
method onLongPress (line 120) | @Override
method onSingleTapConfirmed (line 132) | @Override
method onSingleTapUp (line 137) | @Override
method resetVelocity (line 158) | private void resetVelocity() {
method sampleVelocity (line 162) | private void sampleVelocity(float touchLocationX, float touchLocationY) {
method calculateVelocity (line 180) | private float calculateVelocity() {
method setGestureStartAngle (line 235) | public void setGestureStartAngle(float x, float y) {
method updateGestureRotation (line 246) | public void updateGestureRotation(float x, float y) {
method stopDeceleration (line 253) | public void stopDeceleration() {
method computeScroll (line 257) | public void computeScroll() {
class AngularVelocitySample (line 278) | private class AngularVelocitySample {
method AngularVelocitySample (line 283) | public AngularVelocitySample(long time, float angle) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/matrix/Vector3.java
class Vector3 (line 7) | public final class Vector3 {
method Vector3 (line 17) | public Vector3() {
method Vector3 (line 20) | public Vector3(float[] array)
method Vector3 (line 25) | public Vector3(float xValue, float yValue, float zValue) {
method Vector3 (line 29) | public Vector3(Vector3 other) {
method add (line 33) | public final void add(Vector3 other) {
method add (line 39) | public final void add(float otherX, float otherY, float otherZ) {
method subtract (line 45) | public final void subtract(Vector3 other) {
method subtractMultiple (line 51) | public final void subtractMultiple(Vector3 other, float multiplicator)
method multiply (line 58) | public final void multiply(float magnitude) {
method multiply (line 64) | public final void multiply(Vector3 other) {
method divide (line 70) | public final void divide(float magnitude) {
method set (line 78) | public final void set(Vector3 other) {
method set (line 84) | public final void set(float xValue, float yValue, float zValue) {
method dot (line 90) | public final float dot(Vector3 other) {
method cross (line 94) | public final Vector3 cross(Vector3 other) {
method length (line 100) | public final float length() {
method length2 (line 104) | public final float length2() {
method distance2 (line 108) | public final float distance2(Vector3 other) {
method normalize (line 115) | public final float normalize() {
method zero (line 128) | public final void zero() {
method pointsInSameDirection (line 132) | public final boolean pointsInSameDirection(Vector3 other) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/model/GradientColor.java
class GradientColor (line 8) | @Deprecated
method getStartColor (line 14) | @Deprecated
method setStartColor (line 23) | @Deprecated
method getEndColor (line 43) | @Deprecated
method setEndColor (line 52) | @Deprecated
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/AxisRenderer.java
class AxisRenderer (line 20) | public abstract class AxisRenderer extends Renderer {
method AxisRenderer (line 48) | public AxisRenderer(ViewPortHandler viewPortHandler, Transformer trans...
method getPaintAxisLabels (line 79) | public Paint getPaintAxisLabels() {
method getPaintGrid (line 89) | public Paint getPaintGrid() {
method getPaintAxisLine (line 99) | public Paint getPaintAxisLine() {
method getTransformer (line 108) | public Transformer getTransformer() {
method computeAxis (line 118) | public void computeAxis(float min, float max, boolean inverted) {
method computeAxisValues (line 149) | protected void computeAxisValues(float min, float max) {
method renderAxisLabels (line 271) | public abstract void renderAxisLabels(Canvas c);
method renderGridLines (line 278) | public abstract void renderGridLines(Canvas c);
method renderAxisLine (line 285) | public abstract void renderAxisLine(Canvas c);
method renderLimitLines (line 292) | public abstract void renderLimitLines(Canvas c);
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/BarChartRenderer.java
class BarChartRenderer (line 26) | public class BarChartRenderer extends BarLineScatterCandleBubbleRenderer {
method BarChartRenderer (line 40) | public BarChartRenderer(BarDataProvider chart, ChartAnimator animator,
method initBuffers (line 58) | @Override
method drawData (line 71) | @Override
method drawDataSet (line 88) | protected void drawDataSet(Canvas c, IBarDataSet dataSet, int index) {
method prepareBarHighlight (line 191) | protected void prepareBarHighlight(float x, float y1, float y2, float ...
method drawValues (line 203) | @Override
method drawHighlighted (line 432) | @Override
method setHighlightDrawPos (line 491) | protected void setHighlightDrawPos(Highlight high, RectF bar) {
method drawExtras (line 495) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/BarLineScatterCandleBubbleRenderer.java
class BarLineScatterCandleBubbleRenderer (line 14) | public abstract class BarLineScatterCandleBubbleRenderer extends DataRen...
method BarLineScatterCandleBubbleRenderer (line 21) | public BarLineScatterCandleBubbleRenderer(ChartAnimator animator, View...
method shouldDrawValues (line 31) | protected boolean shouldDrawValues(IDataSet set) {
method isInBoundsX (line 42) | protected boolean isInBoundsX(Entry e, IBarLineScatterCandleBubbleData...
class XBounds (line 59) | protected class XBounds {
method set (line 82) | public void set(BarLineScatterCandleBubbleDataProvider chart, IBarLi...
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/BubbleChartRenderer.java
class BubbleChartRenderer (line 26) | public class BubbleChartRenderer extends BarLineScatterCandleBubbleRende...
method BubbleChartRenderer (line 30) | public BubbleChartRenderer(BubbleDataProvider chart, ChartAnimator ani...
method initBuffers (line 41) | @Override
method drawData (line 46) | @Override
method getShapeSize (line 61) | protected float getShapeSize(float entrySize, float maxSize, float ref...
method drawDataSet (line 68) | protected void drawDataSet(Canvas c, IBubbleDataSet dataSet) {
method drawValues (line 118) | @Override
method drawExtras (line 198) | @Override
method drawHighlighted (line 204) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/CandleStickChartRenderer.java
class CandleStickChartRenderer (line 23) | public class CandleStickChartRenderer extends LineScatterCandleRadarRend...
method CandleStickChartRenderer (line 33) | public CandleStickChartRenderer(CandleDataProvider chart, ChartAnimato...
method initBuffers (line 39) | @Override
method drawData (line 44) | @Override
method drawDataSet (line 56) | @SuppressWarnings("ResourceAsColor")
method drawValues (line 255) | @Override
method drawExtras (line 330) | @Override
method drawHighlighted (line 334) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/CombinedChartRenderer.java
class CombinedChartRenderer (line 22) | public class CombinedChartRenderer extends DataRenderer {
method CombinedChartRenderer (line 31) | public CombinedChartRenderer(CombinedChart chart, ChartAnimator animat...
method createRenderers (line 41) | public void createRenderers() {
method initBuffers (line 78) | @Override
method drawData (line 85) | @Override
method drawValues (line 92) | @Override
method drawExtras (line 99) | @Override
method drawHighlighted (line 108) | @Override
method getSubRenderer (line 148) | public DataRenderer getSubRenderer(int index) {
method getSubRenderers (line 160) | public List<DataRenderer> getSubRenderers() {
method setSubRenderers (line 164) | public void setSubRenderers(List<DataRenderer> renderers) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/DataRenderer.java
class DataRenderer (line 26) | public abstract class DataRenderer extends Renderer {
method DataRenderer (line 51) | public DataRenderer(ChartAnimator animator, ViewPortHandler viewPortHa...
method isDrawingValuesAllowed (line 71) | protected boolean isDrawingValuesAllowed(ChartInterface chart) {
method getPaintValues (line 82) | public Paint getPaintValues() {
method getPaintHighlight (line 92) | public Paint getPaintHighlight() {
method getPaintRender (line 101) | public Paint getPaintRender() {
method applyValueTextStyle (line 111) | protected void applyValueTextStyle(IDataSet set) {
method initBuffers (line 122) | public abstract void initBuffers();
method drawData (line 129) | public abstract void drawData(Canvas c);
method drawValues (line 136) | public abstract void drawValues(Canvas c);
method drawValue (line 150) | public void drawValue(Canvas c, IValueFormatter formatter, float value...
method drawExtras (line 160) | public abstract void drawExtras(Canvas c);
method drawHighlighted (line 168) | public abstract void drawHighlighted(Canvas c, Highlight[] indices);
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/HorizontalBarChartRenderer.java
class HorizontalBarChartRenderer (line 32) | public class HorizontalBarChartRenderer extends BarChartRenderer {
method HorizontalBarChartRenderer (line 34) | public HorizontalBarChartRenderer(BarDataProvider chart, ChartAnimator...
method initBuffers (line 41) | @Override
method drawDataSet (line 56) | @Override
method drawValues (line 160) | @Override
method drawValue (line 415) | protected void drawValue(Canvas c, String valueText, float x, float y,...
method prepareBarHighlight (line 420) | @Override
method setHighlightDrawPos (line 433) | @Override
method isDrawingValuesAllowed (line 438) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/LegendRenderer.java
class LegendRenderer (line 27) | public class LegendRenderer extends Renderer {
method LegendRenderer (line 44) | public LegendRenderer(ViewPortHandler viewPortHandler, Legend legend) {
method getLabelPaint (line 62) | public Paint getLabelPaint() {
method getFormPaint (line 71) | public Paint getFormPaint() {
method computeLegend (line 83) | public void computeLegend(ChartData<?> data) {
method renderLegend (line 235) | public void renderLegend(Canvas c) {
method drawForm (line 490) | protected void drawForm(
method drawLabel (line 567) | protected void drawLabel(Canvas c, float x, float y, String label) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/LineChartRenderer.java
class LineChartRenderer (line 30) | public class LineChartRenderer extends LineRadarRenderer {
method LineChartRenderer (line 59) | public LineChartRenderer(LineDataProvider chart, ChartAnimator animator,
method initBuffers (line 69) | @Override
method drawData (line 73) | @Override
method drawDataSet (line 106) | protected void drawDataSet(Canvas c, ILineDataSet dataSet) {
method drawHorizontalBezier (line 133) | protected void drawHorizontalBezier(ILineDataSet dataSet) {
method drawCubicBezier (line 186) | protected void drawCubicBezier(ILineDataSet dataSet) {
method drawCubicFill (line 264) | protected void drawCubicFill(Canvas c, ILineDataSet dataSet, Path spli...
method drawLinear (line 293) | protected void drawLinear(Canvas c, ILineDataSet dataSet) {
method drawLinearFill (line 449) | protected void drawLinearFill(Canvas c, ILineDataSet dataSet, Transfor...
method generateFilledPath (line 497) | private void generateFilledPath(final ILineDataSet dataSet, final int ...
method drawValues (line 535) | @Override
method drawExtras (line 606) | @Override
method drawCircles (line 621) | protected void drawCircles(Canvas c) {
method drawHighlighted (line 699) | @Override
method setBitmapConfig (line 733) | public void setBitmapConfig(Bitmap.Config config) {
method getBitmapConfig (line 743) | public Bitmap.Config getBitmapConfig() {
method releaseBitmap (line 750) | public void releaseBitmap() {
class DataSetImageCache (line 765) | private class DataSetImageCache {
method init (line 777) | protected boolean init(ILineDataSet set) {
method fill (line 800) | protected void fill(ILineDataSet set, boolean drawCircleHole, boolea...
method getBitmap (line 859) | protected Bitmap getBitmap(int index) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/LineRadarRenderer.java
class LineRadarRenderer (line 15) | public abstract class LineRadarRenderer extends LineScatterCandleRadarRe...
method LineRadarRenderer (line 17) | public LineRadarRenderer(ChartAnimator animator, ViewPortHandler viewP...
method drawFilledPath (line 28) | protected void drawFilledPath(Canvas c, Path filledPath, Drawable draw...
method drawFilledPath (line 57) | protected void drawFilledPath(Canvas c, Path filledPath, int fillColor...
method clipPathSupported (line 92) | private boolean clipPathSupported() {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/LineScatterCandleRadarRenderer.java
class LineScatterCandleRadarRenderer (line 13) | public abstract class LineScatterCandleRadarRenderer extends BarLineScat...
method LineScatterCandleRadarRenderer (line 20) | public LineScatterCandleRadarRenderer(ChartAnimator animator, ViewPort...
method drawHighlightLines (line 32) | protected void drawHighlightLines(Canvas c, float x, float y, ILineSca...
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/PieChartRenderer.java
class PieChartRenderer (line 36) | public class PieChartRenderer extends DataRenderer {
method PieChartRenderer (line 71) | public PieChartRenderer(PieChart chart, ChartAnimator animator,
method getPaintHole (line 102) | public Paint getPaintHole() {
method getPaintTransparentCircle (line 106) | public Paint getPaintTransparentCircle() {
method getPaintCenterText (line 110) | public TextPaint getPaintCenterText() {
method getPaintEntryLabels (line 114) | public Paint getPaintEntryLabels() {
method initBuffers (line 118) | @Override
method drawData (line 123) | @Override
method calculateMinimumRadiusForSpacedSlice (line 157) | protected float calculateMinimumRadiusForSpacedSlice(
method getSliceSpace (line 203) | protected float getSliceSpace(IPieDataSet dataSet) {
method drawDataSet (line 216) | protected void drawDataSet(Canvas c, IPieDataSet dataSet) {
method drawValues (line 407) | @Override
method drawEntryLabel (line 670) | protected void drawEntryLabel(Canvas c, String label, float x, float y) {
method drawExtras (line 674) | @Override
method drawHole (line 687) | protected void drawHole(Canvas c) {
method drawCenterText (line 729) | protected void drawCenterText(Canvas c) {
method drawHighlighted (line 798) | @Override
method drawRoundedSlices (line 1006) | protected void drawRoundedSlices(Canvas c) {
method releaseBitmap (line 1056) | public void releaseBitmap() {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/RadarChartRenderer.java
class RadarChartRenderer (line 21) | public class RadarChartRenderer extends LineRadarRenderer {
method RadarChartRenderer (line 31) | public RadarChartRenderer(RadarChart chart, ChartAnimator animator,
method getWebPaint (line 47) | public Paint getWebPaint() {
method initBuffers (line 51) | @Override
method drawData (line 57) | @Override
method drawDataSet (line 80) | protected void drawDataSet(Canvas c, IRadarDataSet dataSet, int mostEn...
method drawValues (line 149) | @Override
method drawExtras (line 234) | @Override
method drawWeb (line 239) | protected void drawWeb(Canvas c) {
method drawHighlighted (line 298) | @Override
method drawHighlightCircle (line 365) | public void drawHighlightCircle(Canvas c,
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/Renderer.java
class Renderer (line 11) | public abstract class Renderer {
method Renderer (line 18) | public Renderer(ViewPortHandler viewPortHandler) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/ScatterChartRenderer.java
class ScatterChartRenderer (line 23) | public class ScatterChartRenderer extends LineScatterCandleRadarRenderer {
method ScatterChartRenderer (line 27) | public ScatterChartRenderer(ScatterDataProvider chart, ChartAnimator a...
method initBuffers (line 32) | @Override
method drawData (line 36) | @Override
method drawDataSet (line 50) | protected void drawDataSet(Canvas c, IScatterDataSet dataSet) {
method drawValues (line 95) | @Override
method drawExtras (line 167) | @Override
method drawHighlighted (line 171) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/XAxisRenderer.java
class XAxisRenderer (line 23) | public class XAxisRenderer extends AxisRenderer {
method XAxisRenderer (line 27) | public XAxisRenderer(ViewPortHandler viewPortHandler, XAxis xAxis, Tra...
method setupGridPaint (line 37) | protected void setupGridPaint() {
method computeAxis (line 43) | @Override
method computeAxisValues (line 70) | @Override
method computeSize (line 77) | protected void computeSize() {
method renderAxisLabels (line 104) | @Override
method renderAxisLine (line 148) | @Override
method drawLabels (line 180) | protected void drawLabels(Canvas c, float pos, MPPointF anchor) {
method drawLabel (line 230) | protected void drawLabel(Canvas c, String formattedLabel, float x, flo...
method renderGridLines (line 235) | @Override
method getGridClippingRect (line 271) | public RectF getGridClippingRect() {
method drawGridLine (line 285) | protected void drawGridLine(Canvas c, float x, float y, Path gridLineP...
method renderLimitLines (line 304) | @Override
method renderLimitLineLine (line 343) | public void renderLimitLineLine(Canvas c, LimitLine limitLine, float[]...
method renderLimitLineLabel (line 361) | public void renderLimitLineLabel(Canvas c, LimitLine limitLine, float[...
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/XAxisRendererHorizontalBarChart.java
class XAxisRendererHorizontalBarChart (line 23) | public class XAxisRendererHorizontalBarChart extends XAxisRenderer {
method XAxisRendererHorizontalBarChart (line 27) | public XAxisRendererHorizontalBarChart(ViewPortHandler viewPortHandler...
method computeAxis (line 34) | @Override
method computeSize (line 61) | @Override
method renderAxisLabels (line 87) | @Override
method drawLabels (line 133) | @Override
method getGridClippingRect (line 165) | @Override
method drawGridLine (line 172) | @Override
method renderAxisLine (line 184) | @Override
method renderLimitLines (line 217) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/XAxisRendererRadarChart.java
class XAxisRendererRadarChart (line 13) | public class XAxisRendererRadarChart extends XAxisRenderer {
method XAxisRendererRadarChart (line 17) | public XAxisRendererRadarChart(ViewPortHandler viewPortHandler, XAxis ...
method renderAxisLabels (line 23) | @Override
method renderLimitLines (line 67) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/YAxisRenderer.java
class YAxisRenderer (line 21) | public class YAxisRenderer extends AxisRenderer {
method YAxisRenderer (line 27) | public YAxisRenderer(ViewPortHandler viewPortHandler, YAxis yAxis, Tra...
method renderAxisLabels (line 47) | @Override
method renderAxisLine (line 91) | @Override
method drawYLabels (line 115) | protected void drawYLabels(Canvas c, float fixedPosition, float[] posi...
method renderGridLines (line 137) | @Override
method getGridClippingRect (line 175) | public RectF getGridClippingRect() {
method linePath (line 189) | protected Path linePath(Path p, int i, float[] positions) {
method getTransformedPositions (line 204) | protected float[] getTransformedPositions() {
method drawZeroLine (line 226) | protected void drawZeroLine(Canvas c) {
method renderLimitLines (line 259) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/YAxisRendererHorizontalBarChart.java
class YAxisRendererHorizontalBarChart (line 21) | public class YAxisRendererHorizontalBarChart extends YAxisRenderer {
method YAxisRendererHorizontalBarChart (line 23) | public YAxisRendererHorizontalBarChart(ViewPortHandler viewPortHandler...
method computeAxis (line 36) | @Override
method renderAxisLabels (line 66) | @Override
method renderAxisLine (line 107) | @Override
method drawYLabels (line 133) | @Override
method getTransformedPositions (line 158) | @Override
method getGridClippingRect (line 175) | @Override
method linePath (line 182) | @Override
method drawZeroLine (line 193) | @Override
method renderLimitLines (line 227) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/YAxisRendererRadarChart.java
class YAxisRendererRadarChart (line 16) | public class YAxisRendererRadarChart extends YAxisRenderer {
method YAxisRendererRadarChart (line 20) | public YAxisRendererRadarChart(ViewPortHandler viewPortHandler, YAxis ...
method computeAxisValues (line 26) | @Override
method renderAxisLabels (line 147) | @Override
method renderLimitLines (line 183) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/scatter/ChevronDownShapeRenderer.java
class ChevronDownShapeRenderer (line 14) | public class ChevronDownShapeRenderer implements IShapeRenderer
method renderShape (line 18) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/scatter/ChevronUpShapeRenderer.java
class ChevronUpShapeRenderer (line 14) | public class ChevronUpShapeRenderer implements IShapeRenderer
method renderShape (line 18) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/scatter/CircleShapeRenderer.java
class CircleShapeRenderer (line 15) | public class CircleShapeRenderer implements IShapeRenderer
method renderShape (line 18) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/scatter/CrossShapeRenderer.java
class CrossShapeRenderer (line 14) | public class CrossShapeRenderer implements IShapeRenderer
method renderShape (line 18) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/scatter/IShapeRenderer.java
type IShapeRenderer (line 13) | public interface IShapeRenderer
method renderShape (line 26) | void renderShape(Canvas c, IScatterDataSet dataSet, ViewPortHandler vi...
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/scatter/SquareShapeRenderer.java
class SquareShapeRenderer (line 15) | public class SquareShapeRenderer implements IShapeRenderer
method renderShape (line 19) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/scatter/TriangleShapeRenderer.java
class TriangleShapeRenderer (line 16) | public class TriangleShapeRenderer implements IShapeRenderer
method renderShape (line 21) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/renderer/scatter/XShapeRenderer.java
class XShapeRenderer (line 14) | public class XShapeRenderer implements IShapeRenderer
method renderShape (line 18) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/utils/ColorTemplate.java
class ColorTemplate (line 17) | public class ColorTemplate {
method rgb (line 64) | public static int rgb(String hex) {
method getHoloBlue (line 77) | public static int getHoloBlue() {
method colorWithAlpha (line 88) | public static int colorWithAlpha(int color, int alpha) {
method createColors (line 100) | public static List<Integer> createColors(Resources r, int[] colors) {
method createColors (line 118) | public static List<Integer> createColors(int[] colors) {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/utils/EntryXComparator.java
class EntryXComparator (line 11) | public class EntryXComparator implements Comparator<Entry> {
method compare (line 12) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/utils/FSize.java
class FSize (line 10) | public final class FSize extends ObjectPool.Poolable{
method instantiate (line 25) | protected ObjectPool.Poolable instantiate(){
method getInstance (line 29) | public static FSize getInstance(final float width, final float height){
method recycleInstance (line 36) | public static void recycleInstance(FSize instance){
method recycleInstances (line 40) | public static void recycleInstances(List<FSize> instances){
method FSize (line 44) | public FSize() {
method FSize (line 47) | public FSize(final float width, final float height) {
method equals (line 52) | @Override
method toString (line 67) | @Override
method hashCode (line 75) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/utils/FileUtils.java
class FileUtils (line 27) | public class FileUtils {
method loadEntriesFromFile (line 37) | public static List<Entry> loadEntriesFromFile(String path) {
method loadEntriesFromAssets (line 109) | public static List<Entry> loadEntriesFromAssets(AssetManager am, Strin...
method saveToSdCard (line 197) | public static void saveToSdCard(List<Entry> entries, String path) {
method loadBarEntriesFromAssets (line 230) | public static List<BarEntry> loadBarEntriesFromAssets(AssetManager am,...
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/utils/Fill.java
class Fill (line 13) | public class Fill
type Type (line 15) | public enum Type
type Direction (line 20) | public enum Direction
method Fill (line 55) | public Fill()
method Fill (line 59) | public Fill(int color)
method Fill (line 66) | public Fill(int startColor, int endColor)
method Fill (line 72) | public Fill(@NonNull int[] gradientColors)
method Fill (line 78) | public Fill(@NonNull int[] gradientColors, @NonNull float[] gradientPo...
method Fill (line 85) | public Fill(@NonNull Drawable drawable)
method getType (line 91) | public Type getType()
method setType (line 96) | public void setType(Type type)
method getColor (line 101) | @Nullable
method setColor (line 107) | public void setColor(int color)
method getGradientColors (line 113) | public int[] getGradientColors()
method setGradientColors (line 118) | public void setGradientColors(int[] colors)
method getGradientPositions (line 123) | public float[] getGradientPositions()
method setGradientPositions (line 128) | public void setGradientPositions(float[] positions)
method setGradientColors (line 133) | public void setGradientColors(int startColor, int endColor)
method getAlpha (line 138) | public int getAlpha()
method setAlpha (line 143) | public void setAlpha(int alpha)
method calculateFinalColor (line 149) | private void calculateFinalColor()
method fillRect (line 161) | public void fillRect(Canvas c, Paint paint,
method fillPath (line 248) | public void fillPath(Canvas c, Path path, Paint paint,
method isClipPathSupported (line 329) | private boolean isClipPathSupported()
method ensureClipPathSupported (line 334) | private void ensureClipPathSupported()
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/utils/HorizontalViewPortHandler.java
class HorizontalViewPortHandler (line 7) | public class HorizontalViewPortHandler extends ViewPortHandler {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/utils/MPPointD.java
class MPPointD (line 11) | public class MPPointD extends ObjectPool.Poolable {
method getInstance (line 20) | public static MPPointD getInstance(double x, double y){
method recycleInstance (line 27) | public static void recycleInstance(MPPointD instance){
method recycleInstances (line 31) | public static void recycleInstances(List<MPPointD> instances){
method instantiate (line 38) | protected ObjectPool.Poolable instantiate(){
method MPPointD (line 42) | private MPPointD(double x, double y) {
method toString (line 50) | public String toString() {
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/utils/MPPointF.java
class MPPointF (line 11) | public class MPPointF extends ObjectPool.Poolable {
method MPPointF (line 23) | public MPPointF() {
method MPPointF (line 26) | public MPPointF(float x, float y) {
method getInstance (line 31) | public static MPPointF getInstance(float x, float y) {
method getInstance (line 38) | public static MPPointF getInstance() {
method getInstance (line 42) | public static MPPointF getInstance(MPPointF copy) {
method recycleInstance (line 49) | public static void recycleInstance(MPPointF instance){
method recycleInstances (line 53) | public static void recycleInstances(List<MPPointF> instances){
method createFromParcel (line 61) | public MPPointF createFromParcel(Parcel in) {
method newArray (line 70) | public MPPointF[] newArray(int size) {
method my_readFromParcel (line 82) | public void my_readFromParcel(Parcel in) {
method getX (line 87) | public float getX(){
method getY (line 91) | public float getY(){
method instantiate (line 95) | @Override
FILE: MPChartLib/src/main/java/com/github/mikephil/charting/utils/ObjectPool.java
class ObjectPool (line 18) | public class ObjectPool<T extends ObjectPool.Poolable> {
method getPoolId (line 35) | public int getPoolId(){
method create (line 46) | public static synchronized ObjectPool create(int withCapacity, Poolabl...
Condensed preview — 314 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (1,872K chars).
[
{
"path": ".github/FUNDING.yml",
"chars": 650,
"preview": "# These are supported funding model platforms\n\ngithub: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [u"
},
{
"path": ".github/ISSUE_TEMPLATE/Bug_report.md",
"chars": 1539,
"preview": "---\r\nname: Bugs\r\nabout: Create a bug report to help us improve\r\n\r\n---\r\n\r\n<!---\r\nBEFORE YOU SUBMIT please read the follow"
},
{
"path": ".github/ISSUE_TEMPLATE/Feature_request.md",
"chars": 1375,
"preview": "---\r\nname: Feature Request\r\nabout: Suggest an idea for this project\r\n\r\n---\r\n\r\n<!---\r\nBEFORE YOU SUBMIT please read the f"
},
{
"path": ".github/ISSUE_TEMPLATE/Support_help.md",
"chars": 1323,
"preview": "---\nname: Support\nabout: I need help!\n\n---\n\n# *STOP RIGHT THERE!*\n\nIssues are ***NOT*** for getting help, only for repor"
},
{
"path": ".github/ISSUE_TEMPLATE.md",
"chars": 1332,
"preview": "<!---\nBEFORE YOU SUBMIT please read the following:\n\nPlease search open/closed issues before submitting since someone mig"
},
{
"path": ".github/PULL_REQUEST_TEMPLATE.md",
"chars": 664,
"preview": "## PR Checklist:\n- [ ] I have tested this extensively and it does not break any existing behavior.\n- [ ] I have added/up"
},
{
"path": ".gitignore",
"chars": 485,
"preview": "# built application files\n*.apk\n*.ap_\n\n# files for the dex VM\n*.dex\n\n# Java class files\n*.class\n\n# generated files\nbin/\n"
},
{
"path": "CONTRIBUTING.md",
"chars": 3628,
"preview": "> ### Notice\n> *Before you continue, this is the* **ANDROID** *library. If you have an* **iOS** *device, please go here "
},
{
"path": "LICENSE",
"chars": 589,
"preview": " Copyright 2020 Philipp Jahoda\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use "
},
{
"path": "MPChartExample/.gitignore",
"chars": 16,
"preview": "/build\n/release\n"
},
{
"path": "MPChartExample/build.gradle",
"chars": 702,
"preview": "apply plugin: 'com.android.application'\n\nandroid {\n compileSdkVersion 28\n defaultConfig {\n applicationId \"c"
},
{
"path": "MPChartExample/proguard-rules.pro",
"chars": 751,
"preview": "# Add project specific ProGuard rules here.\n# You can control the set of applied configuration files using the\n# proguar"
},
{
"path": "MPChartExample/src/main/AndroidManifest.xml",
"chars": 2867,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n package="
},
{
"path": "MPChartExample/src/main/assets/cosine.txt",
"chars": 17574,
"preview": "1.0#0\n0.9998000066755178#1\n0.9992001066967312#2\n0.9982005400156222#3\n0.996801706445518#4\n0.9950041651292624#5\n0.99280863"
},
{
"path": "MPChartExample/src/main/assets/hugecosine.txt",
"chars": 65164,
"preview": "1.0#0\n0.9999875000266004#1\n0.9999500004189004#2\n0.9998875021143881#3\n0.9998000066755178#4\n0.9996875162663903#5\n0.9995500"
},
{
"path": "MPChartExample/src/main/assets/hugesine.txt",
"chars": 65230,
"preview": "0.0#0\n0.004999979054935396#1\n0.009999833110660423#2\n0.014999437171089681#3\n0.019998666246387648#4\n0.02499739628712495#5\n"
},
{
"path": "MPChartExample/src/main/assets/n.txt",
"chars": 1214,
"preview": "0.0#0\n0.05#1\n0.1#2\n0.15#3\n0.2#4\n0.25#5\n0.3#6\n0.35000002#7\n0.40000004#8\n0.45000005#9\n0.50000006#10\n0.5500001#11\n0.6000001"
},
{
"path": "MPChartExample/src/main/assets/nlogn.txt",
"chars": 2173,
"preview": "0.0#0\n-0.14978661516463596#1\n-0.2302585112404076#2\n-0.28456800308013386#3\n-0.32188758430308656#4\n-0.34657359027997264#5\n"
},
{
"path": "MPChartExample/src/main/assets/othersine.txt",
"chars": 195951,
"preview": "0.0#0\n0.09983341664682815#1\n0.19866933079506122#2\n0.2955202066613396#3\n0.3894183423086505#4\n0.479425538604203#5\n0.564642"
},
{
"path": "MPChartExample/src/main/assets/sine.txt",
"chars": 17552,
"preview": "0.0#0\n0.019998666246387648#1\n0.039989333293279646#2\n0.059964005140753354#3\n0.07991469218675235#4\n0.0998334181294999#5\n0."
},
{
"path": "MPChartExample/src/main/assets/square.txt",
"chars": 2126,
"preview": "0.0#0\n0.0025000000745058065#1\n0.010000000298023226#2\n0.02250000178813938#3\n0.040000001192092904#4\n0.0625#5\n0.09000000715"
},
{
"path": "MPChartExample/src/main/assets/stacked_bars.txt",
"chars": 55,
"preview": "4#2#6#0\n0#2#8#1\n3#8#2#2\n0#7#0#3\n5#5#2#4\n9#0#0#5\n3#3#6#6"
},
{
"path": "MPChartExample/src/main/assets/three.txt",
"chars": 2130,
"preview": "0.0#0\n1.2500000558793553E-4#1\n0.0010000000447034842#2\n0.0033750004023313683#3\n0.008000000357627874#4\n0.015625#5\n0.027000"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/AnotherBarActivity.java",
"chars": 7015,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.Manifest;\nimport android.content.Intent;\nimport android.con"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/BarChartActivity.java",
"chars": 11971,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.Manifest;\nimport android.content.Intent;\nimport android.con"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/BarChartActivityMultiDataset.java",
"chars": 10681,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.Manifest;\nimport android.content.Intent;\nimport android.con"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/BarChartActivitySinus.java",
"chars": 7780,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.Manifest;\nimport android.content.Intent;\nimport android.con"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/BarChartPositiveNegative.java",
"chars": 6403,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.content.Intent;\nimport android.graphics.Color;\nimport andro"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/BubbleChartActivity.java",
"chars": 8691,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.Manifest;\nimport android.content.Intent;\nimport android.con"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/CandleStickChartActivity.java",
"chars": 8091,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.Manifest;\nimport android.content.Intent;\nimport android.con"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/CombinedChartActivity.java",
"chars": 10059,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.content.Intent;\nimport android.graphics.Color;\nimport andro"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/CubicLineChartActivity.java",
"chars": 10843,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.Manifest;\nimport android.content.Intent;\nimport android.con"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/DrawChartActivity.java",
"chars": 5899,
"preview": "// TODO: Finish and add to main activity list\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.Manifest;\nimpo"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/DynamicalAddingActivity.java",
"chars": 7804,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.Manifest;\nimport android.content.Intent;\nimport android.con"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/FilledLineActivity.java",
"chars": 6792,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.content.Intent;\nimport android.graphics.Color;\nimport andro"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/HalfPieChartActivity.java",
"chars": 5678,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.content.Intent;\nimport android.graphics.Color;\nimport andro"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/HorizontalBarChartActivity.java",
"chars": 9632,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.Manifest;\nimport android.content.Intent;\nimport android.con"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/HorizontalBarNegativeChartActivity.java",
"chars": 9584,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.Manifest;\nimport android.annotation.SuppressLint;\nimport an"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/InvertedLineChartActivity.java",
"chars": 9275,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.Manifest;\nimport android.content.Intent;\nimport android.con"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/LineChartActivity1.java",
"chars": 15466,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.Manifest;\nimport android.content.Intent;\nimport android.con"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/LineChartActivity2.java",
"chars": 14458,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.Manifest;\nimport android.content.Intent;\nimport android.con"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/LineChartActivityColored.java",
"chars": 4891,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.content.Intent;\nimport android.graphics.Color;\nimport andro"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/LineChartTime.java",
"chars": 10699,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.Manifest;\nimport android.content.Intent;\nimport android.con"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/ListViewBarChartActivity.java",
"chars": 5584,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.annotation.SuppressLint;\nimport android.content.Context;\nim"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/ListViewMultiChartActivity.java",
"chars": 6712,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.content.Context;\nimport android.content.Intent;\nimport andr"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/MultiLineChartActivity.java",
"chars": 12283,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.Manifest;\nimport android.content.Intent;\nimport android.con"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/PerformanceLineChart.java",
"chars": 4345,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.content.Intent;\nimport android.graphics.Color;\nimport andro"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/PieChartActivity.java",
"chars": 11234,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.Manifest;\nimport android.content.Intent;\nimport android.con"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/PiePolylineChartActivity.java",
"chars": 11070,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.Manifest;\nimport android.content.Intent;\nimport android.con"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/RadarChartActivity.java",
"chars": 9214,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.Manifest;\nimport android.content.Intent;\nimport android.con"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/RealtimeLineChartActivity.java",
"chars": 7636,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.Manifest;\nimport android.content.Intent;\nimport android.con"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/ScatterChartActivity.java",
"chars": 8624,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.Manifest;\nimport android.content.Intent;\nimport android.con"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/ScrollViewActivity.java",
"chars": 3012,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.content.Intent;\nimport android.net.Uri;\nimport android.os.B"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/StackedBarActivity.java",
"chars": 9640,
"preview": "package com.xxmassdeveloper.mpchartexample;\n\nimport android.Manifest;\nimport android.content.Intent;\nimport android.cont"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/StackedBarActivityNegative.java",
"chars": 9703,
"preview": "\npackage com.xxmassdeveloper.mpchartexample;\n\nimport android.Manifest;\nimport android.content.Intent;\nimport android.con"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/custom/CustomScatterShapeRenderer.java",
"chars": 928,
"preview": "package com.xxmassdeveloper.mpchartexample.custom;\n\nimport android.graphics.Canvas;\nimport android.graphics.Paint;\n\nimpo"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/custom/DayAxisValueFormatter.java",
"chars": 3515,
"preview": "package com.xxmassdeveloper.mpchartexample.custom;\n\nimport com.github.mikephil.charting.charts.BarLineChartBase;\nimport "
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/custom/MyAxisValueFormatter.java",
"chars": 554,
"preview": "package com.xxmassdeveloper.mpchartexample.custom;\n\nimport com.github.mikephil.charting.components.AxisBase;\nimport com."
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/custom/MyCustomXAxisValueFormatter.java",
"chars": 1392,
"preview": "package com.xxmassdeveloper.mpchartexample.custom;\n\nimport com.github.mikephil.charting.components.AxisBase;\nimport com."
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/custom/MyFillFormatter.java",
"chars": 684,
"preview": "package com.xxmassdeveloper.mpchartexample.custom;\n\nimport com.github.mikephil.charting.formatter.IFillFormatter;\nimport"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/custom/MyMarkerView.java",
"chars": 1501,
"preview": "\npackage com.xxmassdeveloper.mpchartexample.custom;\n\nimport android.annotation.SuppressLint;\nimport android.content.Cont"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/custom/MyValueFormatter.java",
"chars": 637,
"preview": "package com.xxmassdeveloper.mpchartexample.custom;\n\nimport com.github.mikephil.charting.data.Entry;\nimport com.github.mi"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/custom/RadarMarkerView.java",
"chars": 1458,
"preview": "\npackage com.xxmassdeveloper.mpchartexample.custom;\n\nimport android.annotation.SuppressLint;\nimport android.content.Cont"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/custom/StackedBarsMarkerView.java",
"chars": 1752,
"preview": "\npackage com.xxmassdeveloper.mpchartexample.custom;\n\nimport android.annotation.SuppressLint;\nimport android.content.Cont"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/custom/XYMarkerView.java",
"chars": 1611,
"preview": "\npackage com.xxmassdeveloper.mpchartexample.custom;\n\nimport android.annotation.SuppressLint;\nimport android.content.Cont"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/custom/YearXAxisFormatter.java",
"chars": 771,
"preview": "package com.xxmassdeveloper.mpchartexample.custom;\n\nimport com.github.mikephil.charting.components.AxisBase;\nimport com."
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/fragments/BarChartFrag.java",
"chars": 3616,
"preview": "package com.xxmassdeveloper.mpchartexample.fragments;\nimport android.graphics.Typeface;\nimport android.os.Bundle;\nimport"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/fragments/ComplexityFragment.java",
"chars": 1593,
"preview": "package com.xxmassdeveloper.mpchartexample.fragments;\nimport android.graphics.Typeface;\nimport android.os.Bundle;\nimport"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/fragments/PieChartFrag.java",
"chars": 2158,
"preview": "package com.xxmassdeveloper.mpchartexample.fragments;\nimport android.graphics.Color;\nimport android.graphics.Typeface;\ni"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/fragments/ScatterChartFrag.java",
"chars": 2253,
"preview": "package com.xxmassdeveloper.mpchartexample.fragments;\n\nimport android.graphics.Typeface;\nimport android.os.Bundle;\nimpor"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/fragments/SimpleChartDemo.java",
"chars": 3404,
"preview": "\npackage com.xxmassdeveloper.mpchartexample.fragments;\n\nimport android.app.AlertDialog;\nimport android.content.DialogInt"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/fragments/SimpleFragment.java",
"chars": 6810,
"preview": "package com.xxmassdeveloper.mpchartexample.fragments;\n\nimport android.content.Context;\nimport android.graphics.Color;\nim"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/fragments/SineCosineFragment.java",
"chars": 1675,
"preview": "package com.xxmassdeveloper.mpchartexample.fragments;\nimport android.graphics.Typeface;\nimport android.os.Bundle;\nimport"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/listviewitems/BarChartItem.java",
"chars": 2708,
"preview": "package com.xxmassdeveloper.mpchartexample.listviewitems;\n\nimport android.annotation.SuppressLint;\nimport android.conten"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/listviewitems/ChartItem.java",
"chars": 647,
"preview": "package com.xxmassdeveloper.mpchartexample.listviewitems;\n\nimport android.content.Context;\nimport android.view.View;\n\nim"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/listviewitems/LineChartItem.java",
"chars": 2609,
"preview": "\npackage com.xxmassdeveloper.mpchartexample.listviewitems;\n\nimport android.annotation.SuppressLint;\nimport android.conte"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/listviewitems/PieChartItem.java",
"chars": 3559,
"preview": "\npackage com.xxmassdeveloper.mpchartexample.listviewitems;\n\nimport android.annotation.SuppressLint;\nimport android.conte"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/notimportant/ContentItem.java",
"chars": 387,
"preview": "package com.xxmassdeveloper.mpchartexample.notimportant;\n\n/**\n * Created by Philipp Jahoda on 07/12/15.\n */\nclass Conten"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/notimportant/DemoBase.java",
"chars": 3958,
"preview": "\npackage com.xxmassdeveloper.mpchartexample.notimportant;\n\nimport android.Manifest;\nimport android.content.pm.PackageMan"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/notimportant/MainActivity.java",
"chars": 11983,
"preview": "\npackage com.xxmassdeveloper.mpchartexample.notimportant;\n\nimport android.content.Intent;\nimport android.net.Uri;\nimport"
},
{
"path": "MPChartExample/src/main/java/com/xxmassdeveloper/mpchartexample/notimportant/MyAdapter.java",
"chars": 2047,
"preview": "package com.xxmassdeveloper.mpchartexample.notimportant;\n\nimport android.annotation.SuppressLint;\nimport android.content"
},
{
"path": "MPChartExample/src/main/res/anim/move_left_in_activity.xml",
"chars": 222,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<translate \n xmlns:android=\"http://schemas.android.com/apk/res/android\"\n "
},
{
"path": "MPChartExample/src/main/res/anim/move_left_out_activity.xml",
"chars": 222,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<translate \n xmlns:android=\"http://schemas.android.com/apk/res/android\"\n "
},
{
"path": "MPChartExample/src/main/res/anim/move_right_in_activity.xml",
"chars": 221,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<translate \n xmlns:android=\"http://schemas.android.com/apk/res/android\"\n "
},
{
"path": "MPChartExample/src/main/res/anim/move_right_out_activity.xml",
"chars": 221,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<translate \n xmlns:android=\"http://schemas.android.com/apk/res/android\"\n "
},
{
"path": "MPChartExample/src/main/res/drawable/fade_red.xml",
"chars": 234,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<shape xmlns:android=\"http://schemas.android.com/apk/res/android\">\n <gradient\n"
},
{
"path": "MPChartExample/src/main/res/layout/activity_age_distribution.xml",
"chars": 451,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n an"
},
{
"path": "MPChartExample/src/main/res/layout/activity_awesomedesign.xml",
"chars": 467,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n an"
},
{
"path": "MPChartExample/src/main/res/layout/activity_barchart.xml",
"chars": 2173,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n an"
},
{
"path": "MPChartExample/src/main/res/layout/activity_barchart_noseekbar.xml",
"chars": 391,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n an"
},
{
"path": "MPChartExample/src/main/res/layout/activity_barchart_sinus.xml",
"chars": 1379,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n an"
},
{
"path": "MPChartExample/src/main/res/layout/activity_bubblechart.xml",
"chars": 2227,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n an"
},
{
"path": "MPChartExample/src/main/res/layout/activity_candlechart.xml",
"chars": 2183,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n an"
},
{
"path": "MPChartExample/src/main/res/layout/activity_colored_lines.xml",
"chars": 1082,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n andr"
},
{
"path": "MPChartExample/src/main/res/layout/activity_combined.xml",
"chars": 395,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n an"
},
{
"path": "MPChartExample/src/main/res/layout/activity_draw_chart.xml",
"chars": 392,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n an"
},
{
"path": "MPChartExample/src/main/res/layout/activity_horizontalbarchart.xml",
"chars": 2234,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n an"
},
{
"path": "MPChartExample/src/main/res/layout/activity_linechart.xml",
"chars": 2179,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RelativeLayout\n xmlns:android=\"http://schemas.android.com/apk/res/android\"\n "
},
{
"path": "MPChartExample/src/main/res/layout/activity_linechart_noseekbar.xml",
"chars": 392,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n an"
},
{
"path": "MPChartExample/src/main/res/layout/activity_linechart_time.xml",
"chars": 1267,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n an"
},
{
"path": "MPChartExample/src/main/res/layout/activity_listview_chart.xml",
"chars": 404,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n andr"
},
{
"path": "MPChartExample/src/main/res/layout/activity_main.xml",
"chars": 271,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<ListView xmlns:android=\"http://schemas.android.com/apk/res/android\"\n android:"
},
{
"path": "MPChartExample/src/main/res/layout/activity_performance_linechart.xml",
"chars": 1381,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n an"
},
{
"path": "MPChartExample/src/main/res/layout/activity_piechart.xml",
"chars": 2173,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n an"
},
{
"path": "MPChartExample/src/main/res/layout/activity_piechart_half.xml",
"chars": 391,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n an"
},
{
"path": "MPChartExample/src/main/res/layout/activity_radarchart.xml",
"chars": 393,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n an"
},
{
"path": "MPChartExample/src/main/res/layout/activity_realtime_linechart.xml",
"chars": 391,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n an"
},
{
"path": "MPChartExample/src/main/res/layout/activity_scatterchart.xml",
"chars": 2178,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n an"
},
{
"path": "MPChartExample/src/main/res/layout/activity_scrollview.xml",
"chars": 1264,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<ScrollView xmlns:android=\"http://schemas.android.com/apk/res/android\"\n androi"
},
{
"path": "MPChartExample/src/main/res/layout/custom_marker_view.xml",
"chars": 877,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n xm"
},
{
"path": "MPChartExample/src/main/res/layout/frag_simple_bar.xml",
"chars": 358,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<FrameLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n andro"
},
{
"path": "MPChartExample/src/main/res/layout/frag_simple_line.xml",
"chars": 426,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<FrameLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n andro"
},
{
"path": "MPChartExample/src/main/res/layout/frag_simple_pie.xml",
"chars": 426,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n andr"
},
{
"path": "MPChartExample/src/main/res/layout/frag_simple_scatter.xml",
"chars": 434,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n andr"
},
{
"path": "MPChartExample/src/main/res/layout/list_item.xml",
"chars": 1005,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n an"
},
{
"path": "MPChartExample/src/main/res/layout/list_item_barchart.xml",
"chars": 415,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n andr"
},
{
"path": "MPChartExample/src/main/res/layout/list_item_linechart.xml",
"chars": 416,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n andr"
},
{
"path": "MPChartExample/src/main/res/layout/list_item_piechart.xml",
"chars": 415,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<LinearLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n andr"
},
{
"path": "MPChartExample/src/main/res/layout/list_item_section.xml",
"chars": 870,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n an"
},
{
"path": "MPChartExample/src/main/res/layout/radar_markerview.xml",
"chars": 950,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<RelativeLayout xmlns:android=\"http://schemas.android.com/apk/res/android\"\n xm"
},
{
"path": "MPChartExample/src/main/res/menu/bar.xml",
"chars": 1357,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<menu xmlns:android=\"http://schemas.android.com/apk/res/android\" >\n\n <item\n "
},
{
"path": "MPChartExample/src/main/res/menu/bubble.xml",
"chars": 1230,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<menu xmlns:android=\"http://schemas.android.com/apk/res/android\" >\n\n <item\n "
},
{
"path": "MPChartExample/src/main/res/menu/candle.xml",
"chars": 1376,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<menu xmlns:android=\"http://schemas.android.com/apk/res/android\" >\n\n <item\n "
},
{
"path": "MPChartExample/src/main/res/menu/combined.xml",
"chars": 592,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<menu xmlns:android=\"http://schemas.android.com/apk/res/android\" >\n\n <item\n "
},
{
"path": "MPChartExample/src/main/res/menu/draw.xml",
"chars": 947,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<menu xmlns:android=\"http://schemas.android.com/apk/res/android\" >\n\n <item\n "
},
{
"path": "MPChartExample/src/main/res/menu/dynamical.xml",
"chars": 896,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<menu xmlns:android=\"http://schemas.android.com/apk/res/android\" >\n\n <item\n "
},
{
"path": "MPChartExample/src/main/res/menu/line.xml",
"chars": 1857,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<menu xmlns:android=\"http://schemas.android.com/apk/res/android\" >\n\n <item\n "
},
{
"path": "MPChartExample/src/main/res/menu/main.xml",
"chars": 422,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<menu xmlns:android=\"http://schemas.android.com/apk/res/android\" >\n\n <item\n "
},
{
"path": "MPChartExample/src/main/res/menu/only_github.xml",
"chars": 216,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<menu xmlns:android=\"http://schemas.android.com/apk/res/android\">\n <item\n "
},
{
"path": "MPChartExample/src/main/res/menu/pie.xml",
"chars": 1709,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<menu xmlns:android=\"http://schemas.android.com/apk/res/android\" >\n\n <item\n "
},
{
"path": "MPChartExample/src/main/res/menu/radar.xml",
"chars": 1717,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<menu xmlns:android=\"http://schemas.android.com/apk/res/android\" >\n\n <item\n "
},
{
"path": "MPChartExample/src/main/res/menu/realtime.xml",
"chars": 657,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<menu xmlns:android=\"http://schemas.android.com/apk/res/android\" >\n\n <item\n "
},
{
"path": "MPChartExample/src/main/res/menu/scatter.xml",
"chars": 1230,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<menu xmlns:android=\"http://schemas.android.com/apk/res/android\" >\n\n <item\n "
},
{
"path": "MPChartExample/src/main/res/values/strings.xml",
"chars": 2602,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\n <string name=\"app_name\">MPAndroidChart Example</string>\n\n <st"
},
{
"path": "MPChartExample/src/main/res/values/styles.xml",
"chars": 242,
"preview": "<resources>\n\n <!-- Application theme. -->\n <style name=\"AppTheme\" parent=\"Theme.AppCompat.Light.DarkActionBar\">\n "
},
{
"path": "MPChartLib/.gitignore",
"chars": 7,
"preview": "/build\n"
},
{
"path": "MPChartLib/build.gradle",
"chars": 1166,
"preview": "apply plugin: 'com.android.library'\n\ngroup='com.github.philjay'\n\nandroid {\n compileSdkVersion 28\n buildToolsVersio"
},
{
"path": "MPChartLib/pom.xml",
"chars": 3345,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n Copyright (c) 2014 Philipp Jahoda <philjay.librarysup@gmail.com>\n\n Licensed"
},
{
"path": "MPChartLib/src/main/AndroidManifest.xml",
"chars": 390,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest package=\"com.github.mikephil.charting\">\n\n <!-- <uses-permission androi"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/animation/ChartAnimator.java",
"chars": 5854,
"preview": "package com.github.mikephil.charting.animation;\n\nimport android.animation.ObjectAnimator;\nimport android.animation.Value"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/animation/Easing.java",
"chars": 10160,
"preview": "package com.github.mikephil.charting.animation;\n\nimport android.animation.TimeInterpolator;\nimport androidx.annotation.R"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/buffer/AbstractBuffer.java",
"chars": 2014,
"preview": "\npackage com.github.mikephil.charting.buffer;\n\nimport java.util.List;\n\n/**\n * Buffer class to boost performance while dr"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/buffer/BarBuffer.java",
"chars": 3859,
"preview": "\npackage com.github.mikephil.charting.buffer;\n\nimport com.github.mikephil.charting.data.BarEntry;\nimport com.github.mike"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/buffer/HorizontalBarBuffer.java",
"chars": 2803,
"preview": "\npackage com.github.mikephil.charting.buffer;\n\nimport com.github.mikephil.charting.data.BarEntry;\nimport com.github.mike"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/charts/BarChart.java",
"chars": 8132,
"preview": "package com.github.mikephil.charting.charts;\n\nimport android.content.Context;\nimport android.graphics.RectF;\nimport andr"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/charts/BarLineChartBase.java",
"chars": 51697,
"preview": "\npackage com.github.mikephil.charting.charts;\n\nimport android.annotation.SuppressLint;\nimport android.annotation.TargetA"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/charts/BubbleChart.java",
"chars": 1222,
"preview": "\npackage com.github.mikephil.charting.charts;\n\nimport android.content.Context;\nimport android.util.AttributeSet;\n\nimport"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/charts/CandleStickChart.java",
"chars": 1149,
"preview": "\npackage com.github.mikephil.charting.charts;\n\nimport android.content.Context;\nimport android.util.AttributeSet;\n\nimport"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/charts/Chart.java",
"chars": 54209,
"preview": "\npackage com.github.mikephil.charting.charts;\n\nimport android.animation.ValueAnimator;\nimport android.animation.ValueAni"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/charts/CombinedChart.java",
"chars": 7654,
"preview": "\npackage com.github.mikephil.charting.charts;\n\nimport android.content.Context;\nimport android.graphics.Canvas;\nimport an"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/charts/HorizontalBarChart.java",
"chars": 12222,
"preview": "package com.github.mikephil.charting.charts;\n\nimport android.content.Context;\nimport android.graphics.RectF;\nimport andr"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/charts/LineChart.java",
"chars": 1320,
"preview": "\npackage com.github.mikephil.charting.charts;\n\nimport android.content.Context;\nimport android.util.AttributeSet;\n\nimport"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/charts/PieChart.java",
"chars": 21707,
"preview": "\npackage com.github.mikephil.charting.charts;\n\nimport android.content.Context;\nimport android.graphics.Canvas;\nimport an"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/charts/PieRadarChartBase.java",
"chars": 15949,
"preview": "\npackage com.github.mikephil.charting.charts;\n\nimport android.animation.ObjectAnimator;\nimport android.animation.ValueAn"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/charts/RadarChart.java",
"chars": 9587,
"preview": "\npackage com.github.mikephil.charting.charts;\n\nimport android.content.Context;\nimport android.graphics.Canvas;\nimport an"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/charts/ScatterChart.java",
"chars": 2135,
"preview": "\npackage com.github.mikephil.charting.charts;\n\nimport android.content.Context;\nimport android.util.AttributeSet;\n\nimport"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/components/AxisBase.java",
"chars": 21655,
"preview": "\npackage com.github.mikephil.charting.components;\n\nimport android.graphics.Color;\nimport android.graphics.DashPathEffect"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/components/ComponentBase.java",
"chars": 3841,
"preview": "\npackage com.github.mikephil.charting.components;\n\nimport android.graphics.Color;\nimport android.graphics.Typeface;\n\nimp"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/components/Description.java",
"chars": 2081,
"preview": "package com.github.mikephil.charting.components;\n\nimport android.graphics.Paint;\n\nimport com.github.mikephil.charting.ut"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/components/IMarker.java",
"chars": 1994,
"preview": "package com.github.mikephil.charting.components;\n\nimport android.graphics.Canvas;\n\nimport com.github.mikephil.charting.d"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/components/Legend.java",
"chars": 24252,
"preview": "package com.github.mikephil.charting.components;\n\nimport android.graphics.DashPathEffect;\nimport android.graphics.Paint;"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/components/LegendEntry.java",
"chars": 2185,
"preview": "package com.github.mikephil.charting.components;\n\n\nimport android.graphics.DashPathEffect;\n\nimport com.github.mikephil.c"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/components/LimitLine.java",
"chars": 5520,
"preview": "\npackage com.github.mikephil.charting.components;\n\nimport android.graphics.Color;\nimport android.graphics.DashPathEffect"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/components/MarkerImage.java",
"chars": 4577,
"preview": "package com.github.mikephil.charting.components;\n\nimport android.content.Context;\nimport android.graphics.Bitmap;\nimport"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/components/MarkerView.java",
"chars": 3899,
"preview": "package com.github.mikephil.charting.components;\n\nimport android.content.Context;\nimport android.graphics.Canvas;\nimport"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/components/XAxis.java",
"chars": 3126,
"preview": "\npackage com.github.mikephil.charting.components;\n\nimport com.github.mikephil.charting.utils.Utils;\n\n/**\n * Class repres"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/components/YAxis.java",
"chars": 11500,
"preview": "package com.github.mikephil.charting.components;\n\nimport android.graphics.Color;\nimport android.graphics.Paint;\n\nimport "
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/BarData.java",
"chars": 3465,
"preview": "\npackage com.github.mikephil.charting.data;\n\nimport com.github.mikephil.charting.interfaces.datasets.IBarDataSet;\n\nimpor"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/BarDataSet.java",
"chars": 7295,
"preview": "\npackage com.github.mikephil.charting.data;\n\nimport android.graphics.Color;\n\nimport com.github.mikephil.charting.interfa"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/BarEntry.java",
"chars": 7026,
"preview": "package com.github.mikephil.charting.data;\n\nimport android.annotation.SuppressLint;\nimport android.graphics.drawable.Dra"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/BarLineScatterCandleBubbleData.java",
"chars": 657,
"preview": "\npackage com.github.mikephil.charting.data;\n\nimport com.github.mikephil.charting.interfaces.datasets.IBarLineScatterCand"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/BarLineScatterCandleBubbleDataSet.java",
"chars": 1319,
"preview": "\npackage com.github.mikephil.charting.data;\n\nimport android.graphics.Color;\n\nimport com.github.mikephil.charting.interfa"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/BaseDataSet.java",
"chars": 12471,
"preview": "package com.github.mikephil.charting.data;\n\nimport android.content.Context;\nimport android.graphics.Color;\nimport androi"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/BaseEntry.java",
"chars": 1761,
"preview": "package com.github.mikephil.charting.data;\n\nimport android.graphics.drawable.Drawable;\n\n/**\n * Created by Philipp Jahoda"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/BubbleData.java",
"chars": 802,
"preview": "\npackage com.github.mikephil.charting.data;\n\nimport com.github.mikephil.charting.interfaces.datasets.IBubbleDataSet;\n\nim"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/BubbleDataSet.java",
"chars": 1839,
"preview": "\npackage com.github.mikephil.charting.data;\n\nimport com.github.mikephil.charting.interfaces.datasets.IBubbleDataSet;\nimp"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/BubbleEntry.java",
"chars": 2221,
"preview": "\npackage com.github.mikephil.charting.data;\n\nimport android.annotation.SuppressLint;\nimport android.graphics.drawable.Dr"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/CandleData.java",
"chars": 473,
"preview": "package com.github.mikephil.charting.data;\n\nimport com.github.mikephil.charting.interfaces.datasets.ICandleDataSet;\n\nimp"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/CandleDataSet.java",
"chars": 7283,
"preview": "\npackage com.github.mikephil.charting.data;\n\nimport android.graphics.Paint;\n\nimport com.github.mikephil.charting.interfa"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/CandleEntry.java",
"chars": 4524,
"preview": "\npackage com.github.mikephil.charting.data;\n\nimport android.annotation.SuppressLint;\nimport android.graphics.drawable.Dr"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/ChartData.java",
"chars": 20712,
"preview": "\npackage com.github.mikephil.charting.data;\n\nimport android.graphics.Typeface;\nimport android.util.Log;\n\nimport com.gith"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/CombinedData.java",
"chars": 7580,
"preview": "\npackage com.github.mikephil.charting.data;\n\nimport android.util.Log;\n\nimport com.github.mikephil.charting.components.YA"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/DataSet.java",
"chars": 11201,
"preview": "\npackage com.github.mikephil.charting.data;\n\nimport java.util.ArrayList;\nimport java.util.List;\n\n/**\n * The DataSet clas"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/Entry.java",
"chars": 4259,
"preview": "\npackage com.github.mikephil.charting.data;\n\nimport android.graphics.drawable.Drawable;\nimport android.os.Parcel;\nimport"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/LineData.java",
"chars": 567,
"preview": "\npackage com.github.mikephil.charting.data;\n\nimport com.github.mikephil.charting.interfaces.datasets.ILineDataSet;\n\nimpo"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/LineDataSet.java",
"chars": 11071,
"preview": "\npackage com.github.mikephil.charting.data;\n\nimport android.content.Context;\nimport android.graphics.Color;\nimport andro"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/LineRadarDataSet.java",
"chars": 3242,
"preview": "\npackage com.github.mikephil.charting.data;\n\nimport android.annotation.TargetApi;\nimport android.graphics.Color;\nimport "
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/LineScatterCandleRadarDataSet.java",
"chars": 4010,
"preview": "package com.github.mikephil.charting.data;\n\nimport android.graphics.DashPathEffect;\n\nimport com.github.mikephil.charting"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/PieData.java",
"chars": 2588,
"preview": "\npackage com.github.mikephil.charting.data;\n\nimport android.util.Log;\n\nimport com.github.mikephil.charting.highlight.Hig"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/PieDataSet.java",
"chars": 6911,
"preview": "\npackage com.github.mikephil.charting.data;\n\nimport com.github.mikephil.charting.interfaces.datasets.IPieDataSet;\nimport"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/PieEntry.java",
"chars": 1890,
"preview": "package com.github.mikephil.charting.data;\n\nimport android.annotation.SuppressLint;\nimport android.graphics.drawable.Dra"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/RadarData.java",
"chars": 1356,
"preview": "\npackage com.github.mikephil.charting.data;\n\nimport com.github.mikephil.charting.highlight.Highlight;\nimport com.github."
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/RadarDataSet.java",
"chars": 3981,
"preview": "\npackage com.github.mikephil.charting.data;\n\nimport android.graphics.Color;\n\nimport com.github.mikephil.charting.interfa"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/RadarEntry.java",
"chars": 828,
"preview": "package com.github.mikephil.charting.data;\n\nimport android.annotation.SuppressLint;\n\n/**\n * Created by philipp on 13/06/"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/ScatterData.java",
"chars": 814,
"preview": "\npackage com.github.mikephil.charting.data;\n\nimport com.github.mikephil.charting.interfaces.datasets.IScatterDataSet;\n\ni"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/ScatterDataSet.java",
"chars": 4939,
"preview": "\npackage com.github.mikephil.charting.data;\n\nimport com.github.mikephil.charting.charts.ScatterChart;\nimport com.github."
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/filter/Approximator.java",
"chars": 2669,
"preview": "\npackage com.github.mikephil.charting.data.filter;\n\nimport android.annotation.TargetApi;\nimport android.os.Build;\n\nimpor"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/data/filter/ApproximatorN.java",
"chars": 4337,
"preview": "\npackage com.github.mikephil.charting.data.filter;\n\nimport java.util.ArrayList;\n\n/**\n * Implemented according to modifie"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/exception/DrawingDataSetNotCreatedException.java",
"chars": 356,
"preview": "package com.github.mikephil.charting.exception;\n\npublic class DrawingDataSetNotCreatedException extends RuntimeException"
},
{
"path": "MPChartLib/src/main/java/com/github/mikephil/charting/formatter/ColorFormatter.java",
"chars": 747,
"preview": "package com.github.mikephil.charting.formatter;\n\nimport com.github.mikephil.charting.data.DataSet;\nimport com.github.mik"
}
]
// ... and 114 more files (download for full content)
About this extraction
This page contains the full source code of the PhilJay/MPAndroidChart GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 314 files (1.7 MB), approximately 513.4k tokens, and a symbol index with 2611 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.