20.The DataSet class(General DataSet styling)(MPAndroid Chart中国語翻訳)

2435 ワード

目次


第8節Setting Colors(MPAndroid Chart中国語翻訳)第9節.Formatting Data Values(ValueFormatter)(MPAndroid Chart中国語翻訳)第10節-Formatting Axis Values(AxisValueFormatter)(MPAndroid Chart中国語翻訳)第11節.General Settings&Styling(MPAndroid Chart中国語翻訳)第12節.Specific Settings&Styling(MPAndroid Chart中国語翻訳)第13節.Legend(MPAndroid Chart中国語翻訳)第14節.Dynamic&Realtime Data(MPAndroid Chart中国語翻訳)第15節.Modifying the Viewport(MPAndroid Chart中国語翻訳)第16節.Animations(MPAndroid Chart中国語翻訳)第17節.MarkerView(Popup View)(MPAndroid Chart中国語翻訳)第18節.The ChartData class(MPAndroid Chart中国語翻訳)第19節.ChartData subclasses(MPAndroid Chart中国語翻訳)第20節.The DataSet class(General DataSet styling)(MPAndroid Chart中国語翻訳)第21節.DataSet subclasses(specific DataSet styling)(MPAndroid Chart中国語翻訳)第22節.The ViewPortHandler(MPAndroid Chart中国語翻訳)第23節.Customizing the Fill-line-Position(FillFormatter)(MPAndroidChart中国語翻訳)第24節.Proguard(MPAndroid Chart中国語翻訳)第25節.Realm.io mobile database(MPAndroid Chart中国語翻訳)第26節.Creating your own(custom)DataSets(MPAndroid Chart中国語翻訳)第27節.Miscellaneous(more useful stuff)(MPAndroid Chart中国語翻訳)
DataSetクラスは、LineDataSet、BarDataSetなど、すべてのデータセットのベースクラスである.
public class LineDataSet extends DataSet { ...

DataSetは、グラフ内の一組または同じ種類のEntryオブジェクトの集合を表す.グラフ内の2つの異なるデータのセットを論理的に区別するように設計されています(例として、LineChartの特殊な線のデータ、またはBarChartの指定された行グループのデータ)
以下の方法はすべてのサブクラスに適用するため、DataSetクラスで実現される.
Styling dataデータフォーマット
  • setValue TextColor(int color):DataSetオブジェクトのテキスト色(ペイントラベルの色)を設定.
  • setValueTextColors(List colors):数値に使用する色のセットを設定.
  • setValue TextSize(float size):DataSetオブジェクトのテキストフォントサイズ、単位dpを設定.
  • setValue Type face(Type face tf):DataSetオブジェクトのラベルフォントを設定.
  • setValue Formatter(Value Formatter f):DataSetオブジェクトにカスタムValue Formatterを設定します.もっと
  • setDrawValue(boolean enabled):DataSetオブジェクトを描画するテキストを有効/無効にします.

  • データ・オブジェクト全体(データセットではない)が同じ色である場合は、前述のChatDataオブジェクトのメソッドの1つを簡単に呼び出すことができます.

    Highlightingハイライト

  • setHighlightEnabled(boolean enabled):trueに設定し、選択したDataSetをタッチで強調表示できます.
  • setDrawVerticalHighlightIndicator(boolean enabled):垂直方向の強調表示線を有効/無効にします.無効にすると、指示線は描画されません.
  • setDrawHorizontalHighlightIndicator(boolean enabled):水平方向の強調表示線を有効/無効にし、無効にすると表示線は描画されません.

  • Getters/Convenience
  • contains(Entry):DataSetオブジェクトに指定するEntryオブジェクトが含まれているかどうかを確認します.戻りtrueが含まれている場合、falseが返されます.注意:この方法は性能を大幅に低下、不要な性能が悪い場合に使用する.