12.Specific Settings & Styling(MPAndroidChart中文翻譯)

目錄

第8節.Setting Colors(MPAndroidChart中文翻譯)
第9節.Formatting Data Values (ValueFormatter)(MPAndroidChart中文翻譯)
第10節-Formatting Axis Values (AxisValueFormatter)(MPAndroidChart中文翻譯)
第11節.General Settings & Styling(MPAndroidChart中文翻譯)
第12節.Specific Settings & Styling(MPAndroidChart中文翻譯)
第13節.Legend(MPAndroidChart中文翻譯)
第14節.Dynamic & Realtime Data(MPAndroidChart中文翻譯)
第15節. Modifying the Viewport(MPAndroidChart中文翻譯)
第16節.Animations(MPAndroidChart中文翻譯)
第17節. MarkerView (Popup View)(MPAndroidChart中文翻譯)
第18節. The ChartData class(MPAndroidChart中文翻譯)
第19節. ChartData subclasses(MPAndroidChart中文翻譯)
第20節. The DataSet class (general DataSet styling)(MPAndroidChart中文翻譯)
第21節. DataSet subclasses (specific DataSet styling)(MPAndroidChart中文翻譯)
第22節. The ViewPortHandler(MPAndroidChart中文翻譯)
第23節. Customizing the Fill-Line-Position (FillFormatter)(MPAndroidChart中文翻譯)
第24節. Proguard(MPAndroidChart中文翻譯)
第25節. Realm.io mobile database(MPAndroidChart中文翻譯)
第26節. Creating your own (custom) DataSets(MPAndroidChart中文翻譯)
第27節. Miscellaneous (more useful stuff)(MPAndroidChart中文翻譯)

在第一節中提到的應用于所有的圖表的基本設置和樣式,本節注重各個類型圖表的的特殊設置.

Line-, Bar-, Scatter-, Candle- & BubbleChart

  • setAutoScaleMinMaxEnabled(boolean enabled):指示是否啟用y軸上的自動縮放標記.如果啟用,當窗口更改時,y軸自動調整為當前x軸范圍內對應y軸的最小值和最大值.這對于顯示金融數據的圖標特別有用.默認值:false.
  • setKeepPositionOnRotation(boolean enabled): 設置朝向更改后,圖表依然保持縮放/滑動的位置.默認false;

BarChart(柱狀圖)

  • setDrawValueAboveBar(boolean enabled): 如果設置為true,所有的值將會顯示在柱狀圖的上方.
  • setDrawBarShadow(boolean enabled): 如果設置為true,在每一個條后面會有一個灰色的區域指示著最大值.啟用它性能將會降低40%.
  • setDrawValuesForWholeStack(boolean enabled):如果設置為true,重疊條的所有值都會單獨繪制出來,而不僅僅是他們的總和
  • setDrawHighlightArrow(boolean enabled):設置為true,當突出顯示時,每個條上面都會繪制一個突出顯示的箭頭.

PieChart(餅圖)

  • setDrawSliceText(boolean enabled): 設置為true,將x值文本繪制到餅圖切片中.
  • setUsePercentValues(boolean enabled): 設置啟用,圖表內的值以百分比形式繪制,而不是原始值,然后提供給ValueFormatter格式的值以百分比形式提供.
  • setCenterText(SpannableString text): 設置繪制餅狀圖中心文本,過長的文本將會自動被包裹,以防夾入餅圖切片中.
  • setCenterTextRadiusPercent(float percent): 設置中心文本邊框的矩形半徑,以餅狀孔的百分比表示,默認值1f(100%).
  • setHoleRadius(float percent): 以最大半徑的百分比(max=整個圖表的半徑),設置餅圖中心圓孔的半徑,默認值為50%.
  • setTransparentCircleRadius(float percent): 用最大半徑的百分比(max=整個圖表的半徑),設置餅圖中圓孔周圍的透明圓環的半徑,默認值為55%->意思是比中心圓孔大5%.
  • setTransparentCircleColor(int color): 設置透明圓環的顏色.
  • setTransparentCircleAlpha(int alpha): 設置透明圓環的透明度(0-255).
  • setMaxAngle(float maxangle): 設置用于計算餅圖的最大角度.360f表示一個完整餅圖,180f表示一個半餅圖,默認值為360f.

RadarChart(雷達圖)

setSkipWebLineCount(int count): 允許跳過來自圖表中心的網絡線路.尤其是有很多線路時非常有用.

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容