MCPcopy Create free account

hub / github.com/JinBoy23520/MPAndroidChartDemoByJin / functions

Functions1,887 in github.com/JinBoy23520/MPAndroidChartDemoByJin

↓ 229 callersMethodadd
(Vector3 other)
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/matrix/Vector3.java:33
↓ 209 callersMethodget
Returns an instance of Poolable. If get() is called with an empty pool, the pool will be replenished. If the pool capacity is sufficiently large, th
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/utils/ObjectPool.java:113
↓ 152 callersMethodgetX
Returns the x-value of this Entry object. @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/data/Entry.java:53
↓ 151 callersMethodgetY
Returns the value of this BarEntry. If the entry is stacked, it returns the positive sum of all values. @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/data/BarEntry.java:122
↓ 135 callersMethodsize
Returns the size (length) of the buffer array. @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/buffer/AbstractBuffer.java:67
↓ 119 callersMethodsetColor
Sets the one and ONLY color that should be used for this DataSet. Internally, this recreates the colors array and adds the specified color. @param co
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/data/BaseDataSet.java:203
↓ 108 callersMethodconvertDpToPixel
This method converts dp unit to equivalent pixels, depending on device density. NEEDS UTILS TO BE INITIALIZED BEFORE USAGE. @param dp A value in dp (
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/utils/Utils.java:101
↓ 79 callersMethodgetEntryCount
Returns the number of y-values this DataSet represents -> the size of the y-values array -> yvals.size() @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/interfaces/datasets/IDataSet.java:55
↓ 74 callersMethodgetData
()
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/interfaces/dataprovider/ChartInterface.java:66
↓ 74 callersMethodgetEntryForIndex
Returns the Entry object found at the given index (NOT xIndex) in the values array. @param index @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/interfaces/datasets/IDataSet.java:121
↓ 61 callersMethodgetYMax
returns the maximum y-value this DataSet holds @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/interfaces/datasets/IDataSet.java:33
↓ 59 callersMethodgetYMin
returns the minimum y-value this DataSet holds @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/interfaces/datasets/IDataSet.java:26
↓ 46 callersMethodreset
Resets the buffer index to 0 and makes the buffer reusable.
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/buffer/AbstractBuffer.java:58
↓ 45 callersMethodrgb
Converts the given hex-color-string to rgb. @param hex @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/utils/ColorTemplate.java:64
↓ 44 callersMethodgetAxisDependency
Returns the axis this DataSet should be plotted against. @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/interfaces/datasets/IDataSet.java:261
↓ 39 callersMethodcontentTop
()
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/utils/ViewPortHandler.java:135
↓ 39 callersMethodsetTextAlign
Sets the text alignment of the description text. Default RIGHT. @param align
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/components/Description.java:83
↓ 35 callersMethodcontentLeft
()
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/utils/ViewPortHandler.java:139
↓ 35 callersMethodgetPhaseY
This gets the y-phase that is used to animate the values. @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/animation/ChartAnimator.java:279
↓ 35 callersMethodrecycleInstance
(MPPointF instance)
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/utils/MPPointF.java:38
↓ 35 callersMethodsetTextSize
sets the size of the label text in density pixels min = 6f, max = 24f, default 10f @param size the text size, in DP
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/components/ComponentBase.java:115
↓ 34 callersMethodpointValuesToPixel
Transform an array of points with all matrices. VERY IMPORTANT: Keep matrix order "value-touch-offset" when transforming. @param pts
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/utils/Transformer.java:268
↓ 33 callersMethodcontentBottom
()
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/utils/ViewPortHandler.java:147
↓ 33 callersMethodgetColor
Returns the first color (index 0) of the colors-array this DataSet contains. This is only used for performance reasons when only one color is in the c
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/interfaces/datasets/IDataSet.java:284
↓ 32 callersMethodisEnabled
Returns true if this comonent is enabled (should be drawn), false if not. @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/components/ComponentBase.java:170
↓ 31 callersMethodclear
Removes all values from this DataSet and does all necessary recalculations.
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/interfaces/datasets/IDataSet.java:237
↓ 31 callersMethodgetAxisLeft
Returns the left y-axis object. In the horizontal bar-chart, this is the top axis. @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/charts/BarLineChartBase.java:1380
↓ 31 callersMethodgetHeight
()
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/interfaces/dataprovider/ChartInterface.java:56
↓ 30 callersMethodgetPosition
Returns a recyclable MPPointF instance. Calculates the position around a center point, depending on the distance from the center, and the angle of the
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/utils/Utils.java:465
↓ 30 callersMethodset
(Vector3 other)
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/matrix/Vector3.java:78
↓ 29 callersMethodcontentRight
()
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/utils/ViewPortHandler.java:143
↓ 29 callersMethodgetInstance
(float x, float y)
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/utils/MPPointF.java:31
↓ 29 callersMethodgetTransformer
(YAxis.AxisDependency axis)
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/interfaces/dataprovider/BarLineScatterCandleBubbleDataProvider.java:9
↓ 28 callersMethodgetEntryForXValue
Returns the first Entry object found at the given x-value with binary search. If the no Entry at the specified x-value is found, this method returns t
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/interfaces/datasets/IDataSet.java:87
↓ 28 callersMethodset
Calculates the minimum and maximum x values as well as the range between them. @param chart @param dataSet
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/renderer/BarLineScatterCandleBubbleRenderer.java:82
↓ 27 callersMethodgetDataSetCount
returns the number of LineDataSets this object contains @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/data/ChartData.java:195
↓ 27 callersMethodgetPool
()
MPAndroidChartDemo/MPChartLib/src/test/java/com/github/mikephil/charting/test/ObjectPoolTest.java:52
↓ 27 callersMethodgetWidth
()
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/interfaces/dataprovider/ChartInterface.java:54
↓ 27 callersMethodgetXAxis
Returns the object representing all x-labels, this method can be used to acquire the XAxis object and modify it (e.g. change the position of the label
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/charts/Chart.java:973
↓ 25 callersMethodgetDataSetByIndex
The PieData object can only have one DataSet. Use getDataSet() method instead. @param index @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/data/PieData.java:52
↓ 25 callersMethodgetFormattedValue
(float value, Entry entry, int dataSetIndex, ViewPortHandler viewPortHandler)
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/formatter/LargeValueFormatter.java:45
↓ 24 callersMethodgetDataSets
Returns all DataSet objects this ChartData object holds. @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/data/ChartData.java:284
↓ 24 callersMethodgetInstance
(int foo, int bar)
MPAndroidChartDemo/MPChartLib/src/test/java/com/github/mikephil/charting/test/ObjectPoolTest.java:37
↓ 24 callersMethodgetPhaseX
This gets the x-phase that is used to animate the values. @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/animation/ChartAnimator.java:297
↓ 22 callersMethodgetLabel
Returns the label string that describes the DataSet. @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/interfaces/datasets/IDataSet.java:247
↓ 22 callersMethodlength
()
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/matrix/Vector3.java:100
↓ 20 callersMethodgetContentRect
()
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/interfaces/dataprovider/ChartInterface.java:62
↓ 20 callersMethodgetXMin
returns the minimum x-value this DataSet holds @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/interfaces/datasets/IDataSet.java:40
↓ 19 callersMethodgetDataSetIndex
returns the index of the DataSet the highlighted value is in @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/highlight/Highlight.java:154
↓ 19 callersMethodgetTextSize
returns the text size that is currently set for the labels, in pixels @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/components/ComponentBase.java:130
↓ 19 callersMethodgetXMax
returns the maximum x-value this DataSet holds @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/interfaces/datasets/IDataSet.java:47
↓ 18 callersMethodgetBarData
()
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/interfaces/dataprovider/BarDataProvider.java:7
↓ 18 callersMethodsetText
Sets the text to be shown as the description. Never set this to null as this will cause nullpointer exception when drawing with Android Canvas. @para
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/components/Description.java:41
↓ 18 callersMethodsetTypeface
sets a specific Typeface for the labels @param tf
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/components/ComponentBase.java:105
↓ 16 callersMethodcalcTextHeight
calculates the approximate height of a text, depending on a demo text avoid repeated calls (e.g. inside drawing methods) @param paint @param demoText
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/utils/Utils.java:167
↓ 16 callersMethodcomputeAxis
Computes the axis values. @param min - the minimum value in the data object for this axis @param max - the maximum value in the data object for this
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/renderer/AxisRenderer.java:118
↓ 16 callersMethodgetChartHeight
()
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/utils/ViewPortHandler.java:167
↓ 16 callersMethodgetRotationAngle
gets a normalized version of the current rotation angle of the pie chart, which will always be between 0.0 < 360.0 @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/charts/PieRadarChartBase.java:382
↓ 16 callersMethodgetYOffset
Returns the used offset on the x-axis for drawing the axis labels. This offset is applied before and after the label. @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/components/ComponentBase.java:76
↓ 16 callersMethodrecycle
Recycle an instance of Poolable that this pool is capable of generating. The T instance passed must not already exist inside this or any other ObjectP
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/utils/ObjectPool.java:132
↓ 16 callersMethodsetEnabled
Set this to true if this component should be enabled (should be drawn), false if not. If disabled, nothing of this component will be drawn. Default: t
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/components/ComponentBase.java:161
↓ 15 callersMethodgetTransformer
Returns the Transformer class that contains all matrices and is responsible for transforming values into pixels on the screen and backwards. @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/charts/BarLineChartBase.java:537
↓ 15 callersMethodisInBoundsLeft
(float x)
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/utils/ViewPortHandler.java:590
↓ 15 callersMethodisInBoundsRight
(float x)
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/utils/ViewPortHandler.java:594
↓ 15 callersMethodisInverted
(YAxis.AxisDependency axis)
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/interfaces/dataprovider/BarLineScatterCandleBubbleDataProvider.java:10
↓ 15 callersMethodrecycleInstance
(MPPointD instance)
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/utils/MPPointD.java:27
↓ 14 callersMethodgetTextColor
Returns the text color that is set for the labels. @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/components/ComponentBase.java:150
↓ 14 callersMethodgetTypeface
returns the Typeface used for the labels, returns null if none is set @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/components/ComponentBase.java:96
↓ 14 callersMethodgetValueFormatter
Returns the formatter used for drawing the values inside the chart. @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/interfaces/datasets/IDataSet.java:326
↓ 14 callersMethodtranslate
Post-translates to the specified points. Less Performant. @param transformedPts @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/utils/ViewPortHandler.java:352
↓ 13 callersMethoddrawCircle
<p>绘制曲线上点</p> @param draw true:绘制
MPAndroidChartDemo/app/src/main/java/com/barchart/mpchartdemo/newchart/LineChartEntity.java:127
↓ 13 callersMethodequals
(final Object obj)
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/utils/FSize.java:52
↓ 13 callersMethodgetAxisRange
Returns the range of the specified axis. @param axis @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/charts/BarLineChartBase.java:988
↓ 13 callersMethodgetPoolCapacity
Returns the capacity of this object pool. Note : The pool will automatically resize to contain additional objects if the user tries to add more objec
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/utils/ObjectPool.java:196
↓ 13 callersMethodgetPoolCount
Returns the number of objects remaining in the pool, for diagnostic purposes. @return The number of objects remaining in the pool.
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/utils/ObjectPool.java:205
↓ 13 callersMethodgetValueTextColor
Returns only the first color of all colors that are set to be used for the values. @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/interfaces/datasets/IDataSet.java:368
↓ 13 callersMethodgetXOffset
Returns the used offset on the x-axis for drawing the axis or legend labels. This offset is applied before and after the label. @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/components/ComponentBase.java:57
↓ 13 callersMethodrefresh
call this method to refresh the graph with a given matrix @param newMatrix @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/utils/ViewPortHandler.java:410
↓ 12 callersMethodcalculate
(float dataMin, float dataMax)
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/components/YAxis.java:346
↓ 12 callersMethoddrawValue
Draws the value of the given entry by using the provided IValueFormatter. @param c canvas @param formatter formatter for custom value-f
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/renderer/DataRenderer.java:151
↓ 12 callersMethodgetCenterOffsets
()
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/interfaces/dataprovider/ChartInterface.java:60
↓ 12 callersMethodgetMaxEntryCountSet
Returns the DataSet object with the maximum number of entries or null if there are no DataSets. @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/data/ChartData.java:806
↓ 12 callersMethodisDrawLabelsEnabled
Returns true if drawing the labels is enabled for this axis. @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/components/AxisBase.java:301
↓ 12 callersMethodoffsetLeft
()
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/utils/ViewPortHandler.java:119
↓ 11 callersMethodgetHigh
Returns the upper shadows highest value. @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/data/CandleEntry.java:105
↓ 11 callersMethodgetLineWidth
returns the width of limit line @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/components/LimitLine.java:96
↓ 11 callersMethodisInBoundsY
(float y)
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/utils/ViewPortHandler.java:582
↓ 10 callersMethodgetLegend
Returns the Legend object of the chart. This method can be used to get an instance of the legend in order to customize the automatically generated Leg
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/charts/Chart.java:1253
↓ 10 callersMethodgetMatrixTouch
Returns the charts-touch matrix used for translation and scale on touch. @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/utils/ViewPortHandler.java:567
↓ 10 callersMethodgetMaxSizePercent
The maximum relative size out of the whole chart view. / If the legend is to the right/left of the chart, then this affects the width of the legend. /
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/components/Legend.java:816
↓ 10 callersMethodgetOnChartGestureListener
Returns the custom gesture listener. @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/charts/Chart.java:1011
↓ 10 callersMethodgetY
returns the y-value of the highlighted value @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/highlight/Highlight.java:118
↓ 10 callersMethodgetYVals
Returns the stacked values this BarEntry represents, or null, if only a single value is represented (then, use getY()). @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/data/BarEntry.java:101
↓ 10 callersMethodisHighlightEnabled
returns true if highlighting of values is enabled, false if not @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/interfaces/datasets/IDataSet.java:300
↓ 10 callersMethodisInBoundsX
Checks if the provided entry object is in bounds for drawing considering the current animation phase. @param e @param set @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/renderer/BarLineScatterCandleBubbleRenderer.java:42
↓ 10 callersMethodisVisible
Returns true if this DataSet is visible inside the chart, or false if it is currently hidden. @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/interfaces/datasets/IDataSet.java:451
↓ 9 callersMethodcalcTextWidth
calculates the approximate width of a text, depending on a demo text avoid repeated calls (e.g. inside drawing methods) @param paint @param demoText
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/utils/Utils.java:154
↓ 9 callersMethoddraw
Draws the IMarker on the given position on the screen with the given Canvas object. @param canvas @param posX @param posY
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/components/IMarker.java:46
↓ 9 callersMethodgetAxisRight
Returns the right y-axis object. In the horizontal bar-chart, this is the bottom axis. @return
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/charts/BarLineChartBase.java:1390
↓ 9 callersMethodgetBarWidth
()
MPAndroidChartDemo/MPChartLib/src/main/java/com/github/mikephil/chart_3_0_1v/data/BarData.java:42
next →1–100 of 1,887, ranked by callers