關(guān)于如何去計(jì)算柱狀圖Y軸的最大值問(wèn)題

  • 記錄關(guān)于Y軸的計(jì)算方法
   /**
     * 計(jì)算Y軸的最大值
     *
     * @param yMaxTemp 數(shù)據(jù)源中的最大值
     * @return 計(jì)算后返回的比例尺
     */
 private int getYMaxValue(float yMaxTemp) {
         //1.5f 這里的系數(shù)可以自己去改變
        yMaxTemp = yMaxTemp * 1.5f; 
        //yMaxTemp 以10為底的對(duì)數(shù) 
        int logN = (int) Math.log10(yMaxTemp);
        //計(jì)算最大的除數(shù)(比如2100,此處計(jì)算的數(shù)是1000)
        int mutiN = (int) Math.pow(10, logN);
        //求最大位余數(shù)
        int offset = (int) (yMaxTemp % mutiN);
        int num = 0;
        //求Y軸的最大位的值 
        if (offset == 0) {
            num = (int) (yMaxTemp / mutiN + 1);
        } else {
            num = (int) Math.ceil( yMaxTemp / mutiN);
        }
        //yMax小于10的取10 
       // 大于10的=最大位的值*10的logN次方
        return num * mutiN < 10 ? 10 : num * mutiN;
    }
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 專(zhuān)業(yè)考題類(lèi)型管理運(yùn)行工作負(fù)責(zé)人一般作業(yè)考題內(nèi)容選項(xiàng)A選項(xiàng)B選項(xiàng)C選項(xiàng)D選項(xiàng)E選項(xiàng)F正確答案 變電單選GYSZ本規(guī)程...
    小白兔去釣魚(yú)閱讀 10,579評(píng)論 0 13
  • 14.1 軸概述 14.1.1 軸的分類(lèi)及用途 軸是機(jī)械設(shè)備中重要的零件之一。軸的主要功用是支承回轉(zhuǎn)運(yùn)動(dòng)的傳動(dòng)零件...
    kotw_zjc閱讀 2,357評(píng)論 0 0
  • 我們住的賓館前這條街,很熱鬧。入夜更甚,每一寸都是店鋪,不大,吃喝極豐富。燈影多彩。 有天我們就走到了盡頭,一千多...
    行吟斯基閱讀 620評(píng)論 4 7

友情鏈接更多精彩內(nèi)容