dc.js 饼图未显示所有标签
dc.js pie chart not all labels are shown
我已经在饼图中设置了这些属性,但标签仍然不完整 visible.labels 仅在单击任何切片时可见,但在加载页面时不可见,我该怎么办现在?
yearChart
.width(200)
.height(200)
.dimension(yearDim)
.group(countPerYear)
.innerRadius(20)
.drawPaths(true)
.externalRadiusPadding(30)
.externalLabels(40);
monthChart
.width(200)
.height(200)
.dimension(dist)
.group(countPerDist)
.innerRadius(20)
.drawPaths(true)
.externalRadiusPadding(30)
.externalLabels(40);
用externalRadiusPadding
调整宽度、高度
试试这个
yearChart
.width(300)
.height(300)
.dimension(yearDim)
.group(countPerYear)
.innerRadius(20)
.drawPaths(true)
.externalRadiusPadding(90)
.externalLabels(40);
monthChart
.width(300)
.height(300)
.dimension(dist)
.group(countPerDist)
.innerRadius(20)
.drawPaths(true)
.externalRadiusPadding(90)
.externalLabels(40);
我终于解决了这个问题。我只需要添加 .minAngleForLabel(0)
以便显示所有标签。
yearChart
.width(300)
.height(300)
.dimension(yearDim)
.group(countPerYear)
.drawPaths(true)
.externalRadiusPadding(60)
.minAngleForLabel(0)
.externalLabels(40);
我已经在饼图中设置了这些属性,但标签仍然不完整 visible.labels 仅在单击任何切片时可见,但在加载页面时不可见,我该怎么办现在?
yearChart
.width(200)
.height(200)
.dimension(yearDim)
.group(countPerYear)
.innerRadius(20)
.drawPaths(true)
.externalRadiusPadding(30)
.externalLabels(40);
monthChart
.width(200)
.height(200)
.dimension(dist)
.group(countPerDist)
.innerRadius(20)
.drawPaths(true)
.externalRadiusPadding(30)
.externalLabels(40);
用externalRadiusPadding
调整宽度、高度试试这个
yearChart
.width(300)
.height(300)
.dimension(yearDim)
.group(countPerYear)
.innerRadius(20)
.drawPaths(true)
.externalRadiusPadding(90)
.externalLabels(40);
monthChart
.width(300)
.height(300)
.dimension(dist)
.group(countPerDist)
.innerRadius(20)
.drawPaths(true)
.externalRadiusPadding(90)
.externalLabels(40);
我终于解决了这个问题。我只需要添加 .minAngleForLabel(0)
以便显示所有标签。
yearChart
.width(300)
.height(300)
.dimension(yearDim)
.group(countPerYear)
.drawPaths(true)
.externalRadiusPadding(60)
.minAngleForLabel(0)
.externalLabels(40);