minor improvements

master
Martin Zwigl 2025-03-22 19:11:58 +01:00
parent 714b79adf4
commit 039ad4c95f
3 changed files with 6 additions and 2 deletions

View File

@ -7,6 +7,7 @@ Crypto-Coins Infos with the help of the Binance and CoinStats API
- Is a clock_info module and an app - Is a clock_info module and an app
- I use Pebble++ watch to show a bigger size of clock_info - I use Pebble++ watch to show a bigger size of clock_info
- I use a wider, more readable font for Pebble++ - I use a wider, more readable font for Pebble++
- Upload data via App-Loader interface first!!!
![Screenshot Click_Info 01](screenshots/20250316_01.jpg) ![Screenshot Click_Info 01](screenshots/20250316_01.jpg)
![Screenshot Click_Info 02](screenshots/20250316_02.jpg) ![Screenshot Click_Info 02](screenshots/20250316_02.jpg)

View File

@ -9,6 +9,7 @@ var ticker = 0;
var currLoadMsg = "..."; var currLoadMsg = "...";
var timePeriod = "24h"; var timePeriod = "24h";
var tknChrtData = [5,6,5,6,5,6,5,6,5,6,5,6,5,6,]; var tknChrtData = [5,6,5,6,5,6,5,6,5,6,5,6,5,6,];
var optSpacing = {};
// //
@ -100,7 +101,7 @@ function getChart(period) {
// logFile.write("Chart data:" + JSON.stringify(tknChrtData)); // logFile.write("Chart data:" + JSON.stringify(tknChrtData));
// just not readable // just not readable
// const oSpcOjb = ciLib.calculateOptimalYAxisSpacing(tknChrtData); optSpacing = ciLib.calculateOptimalYAxisSpacing(tknChrtData);
// logFile.write("Y-Axis:" + JSON.stringify(oSpcOjb)); // logFile.write("Y-Axis:" + JSON.stringify(oSpcOjb));
// gridYValue = oSpcOjb.interval; // gridYValue = oSpcOjb.interval;

View File

@ -99,7 +99,9 @@ exports.calculateOptimalYAxisSpacing = function(data) {
let adjustedMin = Math.floor(minY / roundedInterval) * roundedInterval; let adjustedMin = Math.floor(minY / roundedInterval) * roundedInterval;
let adjustedMax = Math.ceil(maxY / roundedInterval) * roundedInterval; let adjustedMax = Math.ceil(maxY / roundedInterval) * roundedInterval;
return { min: adjustedMin, max: adjustedMax, interval: roundedInterval }; let first = data[0];
let last = data[data.length - 1];
return { min: adjustedMin, max: adjustedMax, interval: roundedInterval, first: first, last: last };
} }