- DC.js 教程
- DC.js - 首页
- DC.js - 简介
- DC.js - 安装
- DC.js - 概念
- Crossfilter 简介
- D3.js 简介
- DC.js - Mixins
- DC.js - baseMixin
- DC.js - capMixin
- DC.js - colorMixin
- DC.js - marginMixin
- DC.js - coordinateGridMixin
- DC.js - 饼图
- DC.js - 线图
- DC.js - 条形图
- DC.js - 组合图
- DC.js - 系列图
- DC.js - 散点图
- DC.js - 气泡图
- DC.js - 热力图
- DC.js - 数据计数
- DC.js - 数据表
- DC.js - 数据网格
- DC.js - 图例
- DC.js - 仪表盘工作示例
- DC.js 有用资源
- DC.js - 快速指南
- DC.js - 有用资源
- DC.js - 讨论
DC.js - 图例
图例是一种可附加的屏幕自定义功能。它可以添加到其他 DC 图表中以呈现水平图例标签。本章详细介绍了图例。
图例方法
图例支持以下重要方法。让我们详细了解一下每个方法。
autoItemWidth( [width])
此方法用于设置图例项的自动宽度开启或关闭。如果为真,则忽略 itemWidth。其定义如下:
legend.autoItemWidth = function (width) {
if (!arguments.length) {
return _width;
}
}
gap( [gap])
此方法用于设置或获取图例项之间的间隙。其定义如下:
legend.gap = function (gap) {
if (!arguments.length) {
return _gap;
}
}
horizontal( [h])
此方法用于水平定位图例,其定义如下。
_legend.horizontal = function (h) {
if (!arguments.length) {
return _h;
}
};
itemHeight( [itemHeight])
此方法用于设置或获取图例项的高度。
legend.itemHeight = function (itemHeight) {
if (!arguments.length) {
return _itemHeight;
}
};
itemWidth( [itemWidth])
此方法用于设置或获取水平图例的图例项宽度。
_legend.itemWidth = function (itemWidth) {
if (!arguments.length) {
return _itemWidth;
}
};
legendText( [text])
此方法用于设置或获取图例文本函数。图例组件使用此函数来呈现每个项目的图例文本。如果未指定函数,则图例组件将显示与每个组关联的名称。下面显示了一个简单的示例:
legend.legendText(dc.pluck('name'))
maxItems( [items])
此方法用于显示最大数量的图例项。
x( [x])
它用于设置或获取图例组件的 x 坐标,其定义如下:
legend.x = function (x) {
if (!arguments.length) {
return _x;
}
};
类似地,您还可以执行 y 坐标操作。
广告