MPAndroidChart中文翻譯(四軸)

此頁(yè)面關(guān)注AxisBase類,她是XAxis (XAxis) and YAxis(YAxis)的基類罗丰。
下面提到的以下方法可以應(yīng)用到這兩個(gè)軸
軸類允許特定的樣式再姑,(可以包含)由以下組件/部件組成:

  • 標(biāo)簽(在垂直(y軸)或水平(x軸)對(duì)齊),其中包含軸描述值萌抵。
  • 繪制了一個(gè)所謂的“axis-line”,在標(biāo)簽旁邊并且和標(biāo)簽平行。
  • “grid-lines”,每個(gè)來(lái)自一個(gè)坐標(biāo)標(biāo)簽所在的水平方向。
  • LimitLines,允許存在特殊的信息,如邊界或限制绍填。
控制(軸的)哪些部分應(yīng)該畫(huà)
  • setEnabled(boolean enabled):設(shè)置軸啟用或禁用霎桅。如果禁用,軸的任何一部分都不會(huì)被繪制,不管其他任何設(shè)置讨永。
  • setDrawLabels(boolean enabled):設(shè)置為true,啟動(dòng)繪制軸的標(biāo)簽滔驶。
  • setDrawAxisLine(boolean enabled):設(shè)置為true,啟動(dòng)繪制軸線卿闹。
  • setDrawGridLines(boolean enabled):設(shè)置為true揭糕,啟動(dòng)繪制網(wǎng)格線。
定制軸范圍(最小/最大)
  • setAxisMaximum(float max):為這個(gè)軸設(shè)置一個(gè)自定義的最大值锻霎。如果設(shè)置,這個(gè)值不會(huì)自動(dòng)根據(jù)所提供的數(shù)據(jù)計(jì)算著角。
  • resetAxisMaximum():撤銷先前設(shè)置的最大值。通過(guò)這樣做,你將再次允許軸自動(dòng)計(jì)算它的最大值旋恼。
  • setAxisMinimum(float min):為這個(gè)軸設(shè)置一個(gè)自定義的最小值吏口。如果設(shè)置,這個(gè)值不會(huì)自動(dòng)根據(jù)所提供的數(shù)據(jù)計(jì)算。
  • resetAxisMinimum():撤銷先前設(shè)置的最小值冰更。通過(guò)這樣做,你將再次允許軸自動(dòng)計(jì)算它的最小值产徊。
  • setStartAtZero(boolean enabled):棄用,使用setAxisMinValue(…)或setAxisMaxValue(…)代替。
  • setInverted(boolean enabled):如果設(shè)置為true,這個(gè)軸將倒轉(zhuǎn)蜀细,最高的值將在底部,最小值在頂部舟铜。
  • setSpaceTop(float percent):設(shè)置圖表中最高值的頂部間距(以總軸范圍的百分比表示)與軸上的最高值的比較。
  • setSpaceBottom(float percent):設(shè)置圖表中最低值與軸上的最低值相比的底部間距(以總軸范圍的百分比表示)审葬。
  • setShowOnlyMinMax(boolean enabled):如果啟用深滚,該軸將僅顯示其最小值和最大值奕谭。 這將忽略/覆蓋定義的標(biāo)簽計(jì)數(shù)(如果未強(qiáng)制)涣觉。
  • setLabelCount(int count, boolean force):設(shè)置y軸的標(biāo)簽數(shù)。 請(qǐng)注意血柳,這個(gè)數(shù)字不是固定的(如果force == false)官册,只能近似。 如果強(qiáng)制啟用(true)难捌,則繪制精確指定的標(biāo)簽數(shù)量 - 這可能導(dǎo)致軸上的數(shù)字不均勻膝宁。
  • setPosition(YAxisLabelPosition pos):設(shè)置軸標(biāo)簽應(yīng)該繪制的位置。 INSIDE_CHART或OUTSIDE CHART根吁。
  • setGranularity(float gran):設(shè)置y軸值之間的最小間隔员淫。這可以用于在放大到為軸設(shè)置的小數(shù)位數(shù)不再允許在兩個(gè)軸值之間進(jìn)行區(qū)分的點(diǎn)時(shí)避免值重復(fù)。
  • setGranularityEnabled(boolean enabled):?jiǎn)⒂迷诜糯髸r(shí)限制y軸間隔的粒度特性击敌。默認(rèn)值:false介返。
樣式/修改軸
  • setTextColor(int color):設(shè)置軸標(biāo)簽的顏色。
  • setTextSize(float size):設(shè)置軸標(biāo)簽的文本大小(dp)圣蝎。
  • setTypeface(Typeface tf):為軸標(biāo)簽設(shè)置自定義字體刃宵。
  • setGridColor(int color):設(shè)置此軸的網(wǎng)格線的顏色。
  • setGridLineWidth(float width):設(shè)置此軸的網(wǎng)格線的寬度徘公。
  • setAxisLineColor(int color):設(shè)置此軸的軸線的顏色牲证。
  • setAxisLineWidth(float width):設(shè)置此軸的軸線的寬度。
  • enableGridDashedLine(float lineLength, float spaceLength, float phase):使得網(wǎng)格線能夠以虛線模式繪制关面,例如坦袍, 像這樣 ”- - - - - -”。 “l(fā)ineLength”控制線段的長(zhǎng)度等太,“spaceLength”控制線之間的間隔键闺,“phase”控制起始點(diǎn)。
格式化軸值

對(duì)于格式化軸值澈驼,可以使用IAxisValueFormatter接口辛燥,如下所述。 您可以使用axis.setValueFormatter(IAxisValueFormatter formatter)方法將自定義格式化程序設(shè)置為軸缝其。

限制線

兩個(gè)軸都支持所謂的LimitLines挎塌,允許提供特殊信息,如邊界或約束内边。 添加到Y(jié)Axis的LimitLine在水平方向繪制榴都,在添加到XAxis時(shí)在垂直方向繪制。 這是從軸中添加和刪除LimitLine的方法:

  • addLimitLine(LimitLine l):向此軸添加新的LimitLine漠其。
  • removeLimitLine(LimitLine l):從該軸移除指定的限制線嘴高。
  • 更多的添加/刪除可用方法。
  • setDrawLimitLinesBehindData(boolean enabled):允許控制LimitLines和實(shí)際數(shù)據(jù)之間的z順序和屎。 如果設(shè)置為true拴驮,則限制線繪制在實(shí)際數(shù)據(jù)后面,否則在頂部柴信。 默認(rèn)值:false套啤。
    限制線(LimitLine類)是(如名稱可能指示的)簡(jiǎn)單和簡(jiǎn)單的線可以用于為用戶提供附加信息。
    例如随常,您的圖表可能會(huì)顯示用戶使用應(yīng)用程序登錄的各種血壓測(cè)量結(jié)果潜沦。 為了通知用戶超過(guò)140 mmHg的收縮壓被認(rèn)為是健康風(fēng)險(xiǎn),您可以在140添加LimitLine以提供該信息绪氛。
示例代碼
YAxis leftAxis = chart.getAxisLeft();
LimitLine ll = new LimitLine(140f, "Critical Blood Pressure");
ll.setLineColor(Color.RED);
ll.setLineWidth(4f);
ll.setTextColor(Color.BLACK);
ll.setTextSize(12f);// .. and more styling options
leftAxis.addLimitLine(ll);
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末唆鸡,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子枣察,更是在濱河造成了極大的恐慌争占,老刑警劉巖袄琳,帶你破解...
    沈念sama閱讀 218,941評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異燃乍,居然都是意外死亡唆樊,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)刻蟹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)逗旁,“玉大人,你說(shuō)我怎么就攤上這事舆瘪∑В” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,345評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵英古,是天一觀的道長(zhǎng)淀衣。 經(jīng)常有香客問(wèn)我,道長(zhǎng)召调,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,851評(píng)論 1 295
  • 正文 為了忘掉前任艺沼,我火速辦了婚禮调鲸,結(jié)果婚禮上藐石,老公的妹妹穿的比我還像新娘贯钩。我一直安慰自己祸穷,他們只是感情好雷滚,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,868評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布商源。 她就那樣靜靜地躺著牡彻,像睡著了一般。 火紅的嫁衣襯著肌膚如雪总寻。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,688評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死芋哭,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的拔疚。 我是一名探鬼主播,決...
    沈念sama閱讀 40,414評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了件蚕?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,319評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤势似,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,775評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡悦即,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年吮成,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片辜梳。...
    茶點(diǎn)故事閱讀 40,096評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡粱甫,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出冗美,到底是詐尸還是另有隱情魔种,我是刑警寧澤,帶...
    沈念sama閱讀 35,789評(píng)論 5 346
  • 正文 年R本政府宣布粉洼,位于F島的核電站节预,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏属韧。R本人自食惡果不足惜安拟,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,437評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望宵喂。 院中可真熱鬧糠赦,春花似錦、人聲如沸锅棕。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,993評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)裸燎。三九已至顾瞻,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間德绿,已是汗流浹背荷荤。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,107評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留移稳,地道東北人蕴纳。 一個(gè)月前我還...
    沈念sama閱讀 48,308評(píng)論 3 372
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像个粱,于是被迫代替她去往敵國(guó)和親古毛。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,037評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理都许,服務(wù)發(fā)現(xiàn)稻薇,斷路器,智...
    卡卡羅2017閱讀 134,659評(píng)論 18 139
  • MPAndroidChart是一款基于Android的開(kāi)源圖表庫(kù)颖低,MPAndroidChart不僅可以在Andro...
    Code4Android閱讀 23,585評(píng)論 23 66
  • 前言: 在接觸Android這么長(zhǎng)時(shí)間暇昂,看到很多大牛都在和大家分享自己的知識(shí)急波,深有體會(huì)澄暮,剛好前段時(shí)間寫(xiě)了一個(gè)Dem...
    楊艷偉閱讀 1,275評(píng)論 0 5
  • 都說(shuō)有個(gè)姐姐的人最幸福伸辟,加上叔伯舅姑姨家我總共有八個(gè)姐姐,算不算被幸福包圍了窃蹋?如今這些姐姐們都已悉數(shù)出嫁静稻,找到了自...
    強(qiáng)強(qiáng)愛(ài)做夢(mèng)閱讀 1,586評(píng)論 4 7
  • 職場(chǎng)中娃豹,很多人因辦公電話的便捷免費(fèi)懂版,肆意撥打電話躯畴。其實(shí)蓬抄,任意撥打電話十分有害嚷缭,甚至有時(shí)會(huì)影響你的職業(yè)生涯阅爽。 職場(chǎng)中...
    哈默老師閱讀 2,775評(píng)論 18 43