Nov 26, 2013 Replies: 90 The so much awaited time is here, I have finally Updated the GraphView Library, there are some majors updates as the main jar file has been upgraded by the original author of this library. This library is now complete, all methods and functions have been wrapped, although i have not fully tested it myself. I'am providing a small example to show some of the new features this library offers. Note: This library requires the AppCompat library done by Corwin42, thanks to him for this great library and it can be downloaded from here AppCompat Line Series BarGraph Series Points Series Source Code has been added for whoever wants to continue maintaining this library as I no longer have the time to do it. I had to do a lot of digging to find the source code but here it is, it can be downloaded from the following link. https://drive.google.com/open?id=1NyFzI5SvKsDA3wDNC8K5ksFKpb61SI5L With this new version you can use as many series as you wish (have not tested with more than 5 series) The option to use Dates in the X axis is now also available. This library allows you to have 2 Y Axis, it also includes a click listener for any Series you provide, you can click on any data point on the series and either show a toast message or log the data. Custom Label Formatter Change all Axis Text color and Text size Change Graph's Title color and Text size Live Graph Change Points series to Circular, Square and Triangle Display Data Point values on top of Bar graph series Change the legend's physical position (Top, Middle, Bottom) Many other options....... B4AGraphView Version: 1.35 LineSeries Events: SeriesClicked (xdata as String As , ydata as String As ) Methods: AppendData (x As Double, y As Double, viewportsize As Int) Appends data to an already existing series, used to plot live Data, and sets the viewport size Example <code> series.AppendData(x, y, 100) </code> DataPointRadius (series As LineGraphSeries, size As Int) Sets the line series data Point radius Example <code> series.DataPointRadius(series, 10) </code> DrawBackGroundColor (color As Int) Sets the line series background color / the background color for the filling under the line. Example <code> series.DrawBackGroundColor(colors.LightGray) </code> Initialize (eventName As String, title As String, color As Int, Dates As Boolean, xdata() As Double, ydata() As Double) As LineGraphSeries IsInitialized As Boolean ResetData (x() As Double, y() As Double) As DataPoint[] Resets the x, and y axis data <B>NOTE: Use only in Sub Activity_Resume before appending any data to a series.</B> Example <code> series.ResetData(xx, yy) </code> ShowDotDataPoints Enables the DataPoints to be shown on the Line Series Example <code> series.ShowDotDataPoints </code> ShowDottedLine (linecolor As Int, strokewidth As Int) Changes the Line Series to a dotted line, sets the color and the stroke width Example <code> series.ShowDottedLine(colors.Black, 15) </code> PointGraphSeries Events: SeriesClicked (xdata as String As , ydata as String As ) Methods: Initialize (eventName As String, title As String, color As Int, Dates As Boolean, xdata() As Double, ydata() As Double) As PointsGraphSeries IsInitialized As Boolean SetPointShape Changes the Points Shape to round shape Example <code> dim pointseries as PointGraphSeries pointseries.Initialize("pointseries", "Points Series", colors.Blue, False, xx, yy) pointseries.SetPointShape </code> SetRectangleShape Changes the points Shape to Rectangle shape Example <code> dim pointseries as PointGraphSeries pointseries.Initialize("pointseries", "Points Series", colors.Blue, False, xx, yy) pointseries.SetrectangleShape </code> SetTriangleShape Changes the points Shape to Triangle Shape Example <code> dim pointseries as PointGraphSeries pointseries.Initialize("pointseries", "Points Series", colors.Blue, False, xx, yy) pointseries.SetTriangleShape </code> bargraphseries Events: SeriesClicked (xdata as String As , ydata as String As ) Methods: BarSeriesSpacing (series As BarGraphSeries, spacing As Int) Sets the Bar Series spacing Example <code> dim barseries as bargraphseries barseries.Initialize("barseries", "Bar Series", colors.Blue, False, xx, yy) barseries.BarSeriesSpacing(50) </code> Initialize (eventName As String, title As String, color As Int, Dates As Boolean, xdata() As Double, ydata() As Double) As BarGraphSeries IsInitialized As Boolean showBarValues (series As BarGraphSeries, color As Int) Enables the Y axis values on top of the Bar series and sets the text color Example <code> dim barseries as bargraphseries barseries.Initialize("barseries", "Bar Series", colors.Blue, False, xx, yy) barseries.showBarValues(barseries, colors.Green) </code> graph Methods: AddBarSeries (Dates As Boolean, SecondScale As Boolean, series() As Bargraphseries) As GraphView Adds BarSeries to the graphview, it takes a boolean if using dates, a boolean if assigning the series to the second Y scale Example <code> dim barseries as bargraphseries dim xx(10) as double dim yy(10) as double for i = 0 to xx.lenght -1 xx(i) = i yy(i) = i next barseries.Initialize("barseries", "Glucose Levels", Colors.Green, False, xx, yy) graphview.AddBarseries(False, False, Array as bargraphseries(barseries)) </code> AddLineSeries (Dates As Boolean, SecondScale As Boolean, series() As Lineseries) As GraphView Adds series lines to the graphview, it takes a boolean if using dates, a boolean if assigning the series to the second Y scale Example <code> dim series as lineseries dim xx(10) as double dim yy(10) as double for i = 0 to xx.lenght -1 xx(i) = i yy(i) = i next series.Initialize("series", "Glucose Levels", Colors.Blue, False, xx, yy) graphview.AddLineSeries(False, False, Array as lineseries(series)) </code> AddPointsSeries (Dates As Boolean, SecondScale As Boolean, series() As Pointgraphseries) As GraphView Adds PointSeries to the graphview, it takes a boolean if using dates, a boolean if assigning the series to the second Y scale Example <code> dim pointseries as pointseries dim xx(10) as double dim yy(10) as double for i = 0 to xx.lenght -1 xx(i) = i yy(i) = i next pointseries.Initialize("pointseries", "Glucose Levels", Colors.Red, False, xx, yy) graphview.AddPointSeries(False, False, Array as pointgraphseries(pointseries)) </code> FormatLabels (FractionDigits As Int, IntegerDigits As Int) Format horizontal and vertical labels Set number of fraction digits Set number of Integer digits Example <code >graphview.FormatLabels(2, 3) </code> HorizontalLabelColor (color As Int) Sets the Horizontal scale label's text color Example <code> graphview.HorizontalLabelColor(colors.Blue) </code> Initialize (title As String, Dates as Boolean) As GraphView IsInitialized As Boolean SetBackGroundColor (color As Int) Sets the grids background color <B>NOTE: There is an issue using this function when using two Y axis Only use it if one Y Axis is being used.</B> Example <code> graphview.SetBackGroundColor(colors.LightGray) </code> SetCustomLabel (sign As String) Set custom labels on graphview Example <code> graphview.SetCustomLabel("$") </code> SetGraphTitleColor (color As Int) Sets the Graph's Title color Example <code> graphview.SetGraphTitleColor(colors.Blue) </code> SetGraphTitleSize (size As Int) Sets the Graph's Title size Example <code> graphview.SetGraphTitleSize(50) </code> SetGraphViewTextSize (size As Float) Sets the Horizontal, Vertical and Second Vertical Text size Example <code> graphview.SetGraphViewTextSize(45) </code> SetGridStyletoBoth Sets the graph's grid style to both Horizontal and Vertical Example <code> graphview.SetGridStyletoBoth </code> SetGridStyletoHorizontal Sets the graph's grid style to Horizontal only (only Horizontal line) Example <code> graphview.SetGridStyltoHorizontal </code> SetGridStyletoNone Sets the graph's grid style to None (No horizontal or vertical lines) Example <code> graphview.SetGridStyletoNone </code> SetGridStyletoVertical Sets the graph's grid style to Vertical only (only Vertical Line) Example <code> graphview.SetGridStyletoVertical </code> SetHorizontalAxisTitle (title As String, color As Int) Sets the Horizontal Axis Title and Color Example <code> graphview.SetHorizontalAxisTitle("Time(s)", colors.Blue) </code> SetLegendAlignBottom Sets the graph's Legend physical Position to the bottom Example <code> graphview.SetLegendAlignBottom </code> SetLegendAlignMiddle Sets the graph's Legend physical Position to the middle Example <code> graphview.SetLegendAlighMiddle </code> SetLegendAlignTop Sets the graph's Legend physical position to the top Example <code> graphview.SetLegendAlignTop </code> SetLegendBackGroundColor (color As Int) Sets the Legend's background color Example <code> graphview.SetLegendBackGroundColor(colors.LightGray) </code> SetLegendMargin (margin As Int) Sets the Legend's margin / margin from the edge of the box to the corner of the graphview Example <code> graphview.SetLegendMargin(10) </code> SetLegendPadding (padding As Int) Sets the Legend's padding / padding is the space between the edge of the box and the beginning of the text Example <code> graphview.SetLegendPadding(20) </code> SetLegendSpacing (spacing As Int) Sets the Legend's spacing / set the spacing between the text lines Example <code> graphview.SetLegendSpacing(5) </code> SetLegendTextColor (color As Int) Sets the text color of the legend labels. Example <code> graphview.SetLegendTextColor(colors.LightGray) </code> SetLegendTextSize (textSize As Float) Sets the graph's Legend's Text Size Example <code> graphview.SetLegendTextszie(40) </code> SetLegendWidth (width As Int) Sets the graph's Legend Width Example <code> graphview.SetLegendWidth(100) </code> SetSecondYScaleColor (color As Int) Sets the Second Y Scale label's color Example <code> graphview.SetSecondYScaleColor(colors.Brown) </code> SetVerticalAxisTitle (title As String, color As Int) Sets the Veritcal's Axis Title and Color Example <code> graphview.SetVerticalAxisTitle("Force(lbs)", colors.Red) </code> VerticalLabelColor (color As Int) Sets the Vertical scale label's text color Example <code> graphview.VerticalLabelColor(colors.Magenta") </code> Hope you guys find this useful, compared to other methods found here in the forum i find this way easier to use, as it only requires a few lines of code. Please feel free to post your comments, recommendations and feedback. The Example i've put together can be downloaded from here: GraphView Example :Updated April 3rd, 2015 Complete library based on the new original jar file. Attachments B4AGraphView_V1.35.zip B4AGraphView_V1.35.zip 78 KB · Views: 1,639 Screenshot_2015-04-01-21-38-58.png 167.9 KB · Views: 2,116 Last edited: Aug 27, 2018 Click to expand...
The so much awaited time is here, I have finally Updated the GraphView Library, there are some majors updates as the main jar file has been upgraded by the original author of this library. This library is now complete, all methods and functions have been wrapped, although i have not fully tested it myself. I'am providing a small example to show some of the new features this library offers. Note: This library requires the AppCompat library done by Corwin42, thanks to him for this great library and it can be downloaded from here AppCompat Line Series BarGraph Series Points Series Source Code has been added for whoever wants to continue maintaining this library as I no longer have the time to do it. I had to do a lot of digging to find the source code but here it is, it can be downloaded from the following link. https://drive.google.com/open?id=1NyFzI5SvKsDA3wDNC8K5ksFKpb61SI5L With this new version you can use as many series as you wish (have not tested with more than 5 series) The option to use Dates in the X axis is now also available. This library allows you to have 2 Y Axis, it also includes a click listener for any Series you provide, you can click on any data point on the series and either show a toast message or log the data. Custom Label Formatter Change all Axis Text color and Text size Change Graph's Title color and Text size Live Graph Change Points series to Circular, Square and Triangle Display Data Point values on top of Bar graph series Change the legend's physical position (Top, Middle, Bottom) Many other options....... B4AGraphView Version: 1.35 LineSeries Events: SeriesClicked (xdata as String As , ydata as String As ) Methods: AppendData (x As Double, y As Double, viewportsize As Int) Appends data to an already existing series, used to plot live Data, and sets the viewport size Example <code> series.AppendData(x, y, 100) </code> DataPointRadius (series As LineGraphSeries, size As Int) Sets the line series data Point radius Example <code> series.DataPointRadius(series, 10) </code> DrawBackGroundColor (color As Int) Sets the line series background color / the background color for the filling under the line. Example <code> series.DrawBackGroundColor(colors.LightGray) </code> Initialize (eventName As String, title As String, color As Int, Dates As Boolean, xdata() As Double, ydata() As Double) As LineGraphSeries IsInitialized As Boolean ResetData (x() As Double, y() As Double) As DataPoint[] Resets the x, and y axis data <B>NOTE: Use only in Sub Activity_Resume before appending any data to a series.</B> Example <code> series.ResetData(xx, yy) </code> ShowDotDataPoints Enables the DataPoints to be shown on the Line Series Example <code> series.ShowDotDataPoints </code> ShowDottedLine (linecolor As Int, strokewidth As Int) Changes the Line Series to a dotted line, sets the color and the stroke width Example <code> series.ShowDottedLine(colors.Black, 15) </code> PointGraphSeries Events: SeriesClicked (xdata as String As , ydata as String As ) Methods: Initialize (eventName As String, title As String, color As Int, Dates As Boolean, xdata() As Double, ydata() As Double) As PointsGraphSeries IsInitialized As Boolean SetPointShape Changes the Points Shape to round shape Example <code> dim pointseries as PointGraphSeries pointseries.Initialize("pointseries", "Points Series", colors.Blue, False, xx, yy) pointseries.SetPointShape </code> SetRectangleShape Changes the points Shape to Rectangle shape Example <code> dim pointseries as PointGraphSeries pointseries.Initialize("pointseries", "Points Series", colors.Blue, False, xx, yy) pointseries.SetrectangleShape </code> SetTriangleShape Changes the points Shape to Triangle Shape Example <code> dim pointseries as PointGraphSeries pointseries.Initialize("pointseries", "Points Series", colors.Blue, False, xx, yy) pointseries.SetTriangleShape </code> bargraphseries Events: SeriesClicked (xdata as String As , ydata as String As ) Methods: BarSeriesSpacing (series As BarGraphSeries, spacing As Int) Sets the Bar Series spacing Example <code> dim barseries as bargraphseries barseries.Initialize("barseries", "Bar Series", colors.Blue, False, xx, yy) barseries.BarSeriesSpacing(50) </code> Initialize (eventName As String, title As String, color As Int, Dates As Boolean, xdata() As Double, ydata() As Double) As BarGraphSeries IsInitialized As Boolean showBarValues (series As BarGraphSeries, color As Int) Enables the Y axis values on top of the Bar series and sets the text color Example <code> dim barseries as bargraphseries barseries.Initialize("barseries", "Bar Series", colors.Blue, False, xx, yy) barseries.showBarValues(barseries, colors.Green) </code> graph Methods: AddBarSeries (Dates As Boolean, SecondScale As Boolean, series() As Bargraphseries) As GraphView Adds BarSeries to the graphview, it takes a boolean if using dates, a boolean if assigning the series to the second Y scale Example <code> dim barseries as bargraphseries dim xx(10) as double dim yy(10) as double for i = 0 to xx.lenght -1 xx(i) = i yy(i) = i next barseries.Initialize("barseries", "Glucose Levels", Colors.Green, False, xx, yy) graphview.AddBarseries(False, False, Array as bargraphseries(barseries)) </code> AddLineSeries (Dates As Boolean, SecondScale As Boolean, series() As Lineseries) As GraphView Adds series lines to the graphview, it takes a boolean if using dates, a boolean if assigning the series to the second Y scale Example <code> dim series as lineseries dim xx(10) as double dim yy(10) as double for i = 0 to xx.lenght -1 xx(i) = i yy(i) = i next series.Initialize("series", "Glucose Levels", Colors.Blue, False, xx, yy) graphview.AddLineSeries(False, False, Array as lineseries(series)) </code> AddPointsSeries (Dates As Boolean, SecondScale As Boolean, series() As Pointgraphseries) As GraphView Adds PointSeries to the graphview, it takes a boolean if using dates, a boolean if assigning the series to the second Y scale Example <code> dim pointseries as pointseries dim xx(10) as double dim yy(10) as double for i = 0 to xx.lenght -1 xx(i) = i yy(i) = i next pointseries.Initialize("pointseries", "Glucose Levels", Colors.Red, False, xx, yy) graphview.AddPointSeries(False, False, Array as pointgraphseries(pointseries)) </code> FormatLabels (FractionDigits As Int, IntegerDigits As Int) Format horizontal and vertical labels Set number of fraction digits Set number of Integer digits Example <code >graphview.FormatLabels(2, 3) </code> HorizontalLabelColor (color As Int) Sets the Horizontal scale label's text color Example <code> graphview.HorizontalLabelColor(colors.Blue) </code> Initialize (title As String, Dates as Boolean) As GraphView IsInitialized As Boolean SetBackGroundColor (color As Int) Sets the grids background color <B>NOTE: There is an issue using this function when using two Y axis Only use it if one Y Axis is being used.</B> Example <code> graphview.SetBackGroundColor(colors.LightGray) </code> SetCustomLabel (sign As String) Set custom labels on graphview Example <code> graphview.SetCustomLabel("$") </code> SetGraphTitleColor (color As Int) Sets the Graph's Title color Example <code> graphview.SetGraphTitleColor(colors.Blue) </code> SetGraphTitleSize (size As Int) Sets the Graph's Title size Example <code> graphview.SetGraphTitleSize(50) </code> SetGraphViewTextSize (size As Float) Sets the Horizontal, Vertical and Second Vertical Text size Example <code> graphview.SetGraphViewTextSize(45) </code> SetGridStyletoBoth Sets the graph's grid style to both Horizontal and Vertical Example <code> graphview.SetGridStyletoBoth </code> SetGridStyletoHorizontal Sets the graph's grid style to Horizontal only (only Horizontal line) Example <code> graphview.SetGridStyltoHorizontal </code> SetGridStyletoNone Sets the graph's grid style to None (No horizontal or vertical lines) Example <code> graphview.SetGridStyletoNone </code> SetGridStyletoVertical Sets the graph's grid style to Vertical only (only Vertical Line) Example <code> graphview.SetGridStyletoVertical </code> SetHorizontalAxisTitle (title As String, color As Int) Sets the Horizontal Axis Title and Color Example <code> graphview.SetHorizontalAxisTitle("Time(s)", colors.Blue) </code> SetLegendAlignBottom Sets the graph's Legend physical Position to the bottom Example <code> graphview.SetLegendAlignBottom </code> SetLegendAlignMiddle Sets the graph's Legend physical Position to the middle Example <code> graphview.SetLegendAlighMiddle </code> SetLegendAlignTop Sets the graph's Legend physical position to the top Example <code> graphview.SetLegendAlignTop </code> SetLegendBackGroundColor (color As Int) Sets the Legend's background color Example <code> graphview.SetLegendBackGroundColor(colors.LightGray) </code> SetLegendMargin (margin As Int) Sets the Legend's margin / margin from the edge of the box to the corner of the graphview Example <code> graphview.SetLegendMargin(10) </code> SetLegendPadding (padding As Int) Sets the Legend's padding / padding is the space between the edge of the box and the beginning of the text Example <code> graphview.SetLegendPadding(20) </code> SetLegendSpacing (spacing As Int) Sets the Legend's spacing / set the spacing between the text lines Example <code> graphview.SetLegendSpacing(5) </code> SetLegendTextColor (color As Int) Sets the text color of the legend labels. Example <code> graphview.SetLegendTextColor(colors.LightGray) </code> SetLegendTextSize (textSize As Float) Sets the graph's Legend's Text Size Example <code> graphview.SetLegendTextszie(40) </code> SetLegendWidth (width As Int) Sets the graph's Legend Width Example <code> graphview.SetLegendWidth(100) </code> SetSecondYScaleColor (color As Int) Sets the Second Y Scale label's color Example <code> graphview.SetSecondYScaleColor(colors.Brown) </code> SetVerticalAxisTitle (title As String, color As Int) Sets the Veritcal's Axis Title and Color Example <code> graphview.SetVerticalAxisTitle("Force(lbs)", colors.Red) </code> VerticalLabelColor (color As Int) Sets the Vertical scale label's text color Example <code> graphview.VerticalLabelColor(colors.Magenta") </code> Hope you guys find this useful, compared to other methods found here in the forum i find this way easier to use, as it only requires a few lines of code. Please feel free to post your comments, recommendations and feedback. The Example i've put together can be downloaded from here: GraphView Example :Updated April 3rd, 2015 Complete library based on the new original jar file.
wimpie3 Well-Known Member Licensed User Longtime User Jul 30, 2015 #61 The latest version of graphview seems to be 4.01 (see http://www.jjoe64.com/2015/04/android-graphview-401-released.html) and was released on the 29th of April. Is that the library you've used, because this new version contains some stuff I need (like fixed positions for the legend)?
The latest version of graphview seems to be 4.01 (see http://www.jjoe64.com/2015/04/android-graphview-401-released.html) and was released on the 29th of April. Is that the library you've used, because this new version contains some stuff I need (like fixed positions for the legend)?
wimpie3 Well-Known Member Licensed User Longtime User Jul 30, 2015 #63 Ouch, the current version (4.0.0 used here?) has many bugs... unusable on Android 5 (bar charts seem to randomly grow/shrink horizontally).
Ouch, the current version (4.0.0 used here?) has many bugs... unusable on Android 5 (bar charts seem to randomly grow/shrink horizontally).
walterf25 Expert Licensed User Longtime User Jul 30, 2015 #64 wimpie3 said: Ouch, the current version (4.0.0 used here?) has many bugs... unusable on Android 5 (bar charts seem to randomly grow/shrink horizontally). Click to expand... can you give examples of the bugs you are claiming? I will find the time to update the library, probably won't be for a few weeks maybe a month or two. Thanks, Walter
wimpie3 said: Ouch, the current version (4.0.0 used here?) has many bugs... unusable on Android 5 (bar charts seem to randomly grow/shrink horizontally). Click to expand... can you give examples of the bugs you are claiming? I will find the time to update the library, probably won't be for a few weeks maybe a month or two. Thanks, Walter
K kuosda Active Member Licensed User Longtime User Aug 3, 2015 #65 I also found several problems 1. How do I clear calendar line data 2.x axis will look at a range of less than after the show Attachments a.jpg 323.8 KB · Views: 762 b.jpg 294.4 KB · Views: 781
I also found several problems 1. How do I clear calendar line data 2.x axis will look at a range of less than after the show
walterf25 Expert Licensed User Longtime User Aug 3, 2015 #66 kuosda said: I also found several problems 1. How do I clear calendar line data 2.x axis will look at a range of less than after the show Click to expand... Hi Kuosda, thanks for reporting this issues, i haven't had time to look into this issues, i will try to find the time to update the library, can't promise it will be soon, but i will try to update it as soon as i can. Thanks, Walter
kuosda said: I also found several problems 1. How do I clear calendar line data 2.x axis will look at a range of less than after the show Click to expand... Hi Kuosda, thanks for reporting this issues, i haven't had time to look into this issues, i will try to find the time to update the library, can't promise it will be soon, but i will try to update it as soon as i can. Thanks, Walter
K kuosda Active Member Licensed User Longtime User Aug 3, 2015 #67 Thanks so much for you Expect......
M monki Active Member Licensed User Longtime User Aug 13, 2015 #68 Hello Walterf25, How can i change the grid color ?
K kuosda Active Member Licensed User Longtime User Oct 19, 2015 #69 Hello Walterf25, Has been for some time do not know how well you modify?
R rproberto Member Licensed User Longtime User Dec 6, 2015 #70 good day to you all I need help how can I start the graphic with animation from scratch. and the problem that each graph InPlace with its cordinates I show in this case the timer on cordinata x the value of the setting previously inserted example: set x (100) in this case, the timer start 100 = 101 -102 -103 etc. etc. if InPlace 0 as starting me error thanks in advance and thank the whole community of B4a for all those contributing to the various libraries and the staf of B4a
good day to you all I need help how can I start the graphic with animation from scratch. and the problem that each graph InPlace with its cordinates I show in this case the timer on cordinata x the value of the setting previously inserted example: set x (100) in this case, the timer start 100 = 101 -102 -103 etc. etc. if InPlace 0 as starting me error thanks in advance and thank the whole community of B4a for all those contributing to the various libraries and the staf of B4a
walterf25 Expert Licensed User Longtime User Jun 13, 2018 #71 Sorry guys, i have not had any time to maintain this library, however there is a better library than this one written by @Johan Schoeman I believe his library is way better than this one, I don't think it should take very much effort to use his instead of mine. https://www.b4x.com/android/forum/t...-most-recent-library-files-in-post-338.58017/ Regards, Walter
Sorry guys, i have not had any time to maintain this library, however there is a better library than this one written by @Johan Schoeman I believe his library is way better than this one, I don't think it should take very much effort to use his instead of mine. https://www.b4x.com/android/forum/t...-most-recent-library-files-in-post-338.58017/ Regards, Walter
K kuosda Active Member Licensed User Longtime User Jun 14, 2018 #72 hi walterf25 I know that @Johan Schoeman writes well, but does not perform well for lines with different arrays. This means that if the data is read from the archive or SQLite, it is difficult to control the number of arrays is consistent. I am also not sure about this point. Did Johan Schoeman think of it, and he is not updating anymore!
hi walterf25 I know that @Johan Schoeman writes well, but does not perform well for lines with different arrays. This means that if the data is read from the archive or SQLite, it is difficult to control the number of arrays is consistent. I am also not sure about this point. Did Johan Schoeman think of it, and he is not updating anymore!
Johan Schoeman Expert Licensed User Longtime User Jul 8, 2018 #73 kuosda said: hi walterf25 Did Johan Schoeman think of it.... Click to expand... I have wrapped as much of the functionality as what I can. I have not seen any samples of this library that can do that it is that you require. I have posted the Java code here....https://www.b4x.com/android/forum/t...in-post-362.58017/page-19#post-599960....give it a shot kuosda said: hi walterf25 ....and he is not updating anymore! Click to expand... Your statement = !true. I have posted an update of the library (V1.13) in post #363 of the mpAndroidCharts thread on 3 June 2018 - some 5 days ago. Last edited: Jul 9, 2018
kuosda said: hi walterf25 Did Johan Schoeman think of it.... Click to expand... I have wrapped as much of the functionality as what I can. I have not seen any samples of this library that can do that it is that you require. I have posted the Java code here....https://www.b4x.com/android/forum/t...in-post-362.58017/page-19#post-599960....give it a shot kuosda said: hi walterf25 ....and he is not updating anymore! Click to expand... Your statement = !true. I have posted an update of the library (V1.13) in post #363 of the mpAndroidCharts thread on 3 June 2018 - some 5 days ago.
K kuosda Active Member Licensed User Longtime User Aug 23, 2018 #74 Hello walterf25 Can I provide the original code of the GraphView Library? I want to try to modify my question, but the repackaged jar after decompilation has failed.
Hello walterf25 Can I provide the original code of the GraphView Library? I want to try to modify my question, but the repackaged jar after decompilation has failed.
walterf25 Expert Licensed User Longtime User Aug 23, 2018 #75 kuosda said: Hello walterf25 Can I provide the original code of the GraphView Library? I want to try to modify my question, but the repackaged jar after decompilation has failed. Click to expand... Hi, I will try to look for it, i'm not even sure if I still have to source code for it, I will post it if I find it. Regards Walter
kuosda said: Hello walterf25 Can I provide the original code of the GraphView Library? I want to try to modify my question, but the repackaged jar after decompilation has failed. Click to expand... Hi, I will try to look for it, i'm not even sure if I still have to source code for it, I will post it if I find it. Regards Walter
K kuosda Active Member Licensed User Longtime User Aug 27, 2018 #76 I still use your code to at least apply to lines of different arrays, mpAndroidCharts is well written but currently only works on lines of the same array, and try to change it later if me have time.
I still use your code to at least apply to lines of different arrays, mpAndroidCharts is well written but currently only works on lines of the same array, and try to change it later if me have time.
walterf25 Expert Licensed User Longtime User Aug 27, 2018 #77 kuosda said: I still use your code to at least apply to lines of different arrays, mpAndroidCharts is well written but currently only works on lines of the same array, and try to change it later if me have time. Click to expand... I have added the source code to the first post, hopefully you can continue to maintain it and post any updates you make to this library, unfortunately i no longer have the time to continue updating it, but please feel free to add/change anything you think may be of useful value to the members of this forums. Regards, Walter
kuosda said: I still use your code to at least apply to lines of different arrays, mpAndroidCharts is well written but currently only works on lines of the same array, and try to change it later if me have time. Click to expand... I have added the source code to the first post, hopefully you can continue to maintain it and post any updates you make to this library, unfortunately i no longer have the time to continue updating it, but please feel free to add/change anything you think may be of useful value to the members of this forums. Regards, Walter
K kuosda Active Member Licensed User Longtime User Aug 27, 2018 #78 I can try to change it to what I need. The original decompilation difference is @DependsOn(values={"GraphView-4.0.0"}) Last edited: Aug 27, 2018
I can try to change it to what I need. The original decompilation difference is @DependsOn(values={"GraphView-4.0.0"})
walterf25 Expert Licensed User Longtime User Aug 27, 2018 #79 kuosda said: I can try to change it to what I need. The original decompilation difference is @DependsOn(values={"GraphView-4.0.0"}) Click to expand... Let me know how it goes. GraphView-4.0.0 was the latest version when i did the last update, not sure what the latest would be. Regards, Walter
kuosda said: I can try to change it to what I need. The original decompilation difference is @DependsOn(values={"GraphView-4.0.0"}) Click to expand... Let me know how it goes. GraphView-4.0.0 was the latest version when i did the last update, not sure what the latest would be. Regards, Walter
K kuosda Active Member Licensed User Longtime User Aug 28, 2018 #80 Hello walterf25 The attachment is the source code of my decompilation, but no matter how it is repackaged, it will not be used. It turns out that this line is missing. @DependsOn(values={"GraphView-4.0.0"}) Next I can try to modify the code. Attachments B4AGraphVieww.zip B4AGraphVieww.zip 51.9 KB · Views: 610
Hello walterf25 The attachment is the source code of my decompilation, but no matter how it is repackaged, it will not be used. It turns out that this line is missing. @DependsOn(values={"GraphView-4.0.0"}) Next I can try to modify the code.