17. DataSet类
优质
小牛编辑
124浏览
2023-12-01
DataSet类
DataSet类是所有data-set类(子类)的基类,像LineDataSet,BarDataSet,…等等。
public class DataSet extends LineDataSet { ...
DataSet类代表一组或者一种类型的条目中关系比较近的图表。它被设计用来区分在图表中逻辑上不同组的值(例如在LineChart中的具体行的值,或者在BarChart中的具体组的值)。
下面提到的方法被实现在DataSet类中因此也能被用在其所有的子类中。
数据样式
- setValueTextColor(int color):设置文本值(值标签被绘制的颜色)的颜色为这个数据对象包含的所有数据集。
- setValueTextSize(float size): 设置文本值(以dp为单位)的字体大小为此数据对象所包含的所有数据集。
- setValueTypeface(Typeface tf): 设置值标签的字体样式为此数据对象所包含的所有数据集。
- setValueFormatter(ValueFormatter f): 设置自定义的ValueFormatter为此数据对象所包含的所有数据集。
- setDrawValues(boolean enabled):打开或者关闭绘制的值(文本值)为此数据对象所包含的所有数据集。
如果在整个数据对象(不是data-set)中有相同的颜色,你可以只调用上述之一提到的ChartData对象。
Getters/Convenience
- contains(Entry entry):检查数据对象是否包含指定的条目。如果是返回true,否则返回false。注意:在这一点上性能并不好,不要过度使用在性能要求高的的地方。