D3.js为什么有些矩形的笔划比其他矩形宽(在堆叠条形图中)
D3.js Why do some rectangles have wider strokes than others (in a stacked bar chart)?
我开发了一个Marimekko图表,它还可以,只是一些矩形周围的线看起来是2px,而其余的是1px。是什么原因造成的?
矩形的宽度或位置存在舍入问题。
我记得D3最初遇到过这个问题。您必须将有问题的元素向左或向右移动0.5个像素。这为我解决了问题。我读了一篇文章,指出了这种方法的必要性,我只是不记得在哪里。
在css中的某个位置添加以下代码:
svg {
shape-rendering: crispEdges;
}
很可能你将不再有你描述的问题。我不能保证,但机会很好。出于同样的原因,我将此代码用于所有包含svg矩形的图。
相关文章:
- 用chart.js绘制条形图
- d3.js用按钮更新条形图工具提示
- 添加新数据时D3.JS条形图列偏移量
- Chart.js条形图:网格颜色和隐藏标签
- 在条形图中呈现数据AngularJS,如何制作一个好的多条形图
- Chart.js 2.1.2条形图动画问题
- 如何在Extjs5中更改条形图的标签
- d3.js条形图转换无法正常工作
- 从数组在d3中创建条形图时出现问题
- 条形图元素的HTML5 JavaScript锚点
- d3.js组条形图不起作用
- 图表.js:条形图点击事件
- 如何使用chartjs设置条形图中每个条形图的颜色
- Raphael.js条形图及教程
- 对d3堆叠条形图的数据进行排序
- 如何从条形图中删除轴和其他信息
- D3js响应堆叠条形图-其他主题解决方案不起作用
- 销毁chart.js条形图以在同一画布上重新绘制其他图形
- D3.js为什么有些矩形的笔划比其他矩形宽(在堆叠条形图中)
- D3 堆积条形图在支流中有效,但在其他地方不起作用