javascript - 如何更改 nvd3 图中图例的宽度

标签 javascript css nvd3.js

我使用的图例的宽度几乎占据了整个图表空间,没有给我在旁边添加任何文本的空间。

我想减少图例的宽度(如下所示),以便我可以在它旁边放置另一个图例:

类似于:

400 错误请求 403 未找到 .. 404 未找到

500 内部 .....

代替:

enter image description here

我试过这个:

 nv.addGraph(function() {
            chart = nv.models.lineChart().options({
                width: 100  //just random number

            });
        }

它减小了宽度以及图表的宽度..

有什么方法可以使用 css 或 js 吗???

最佳答案

我能够通过更改 chart.legend.maxKeyLength 属性解决类似的问题。这是为每个图例项显示的字符数。我相信它默认为 20,所以请尝试低于该值。

关于javascript - 如何更改 nvd3 图中图例的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27434606/

相关文章:

javascript - 将 child 链接到在 Chrome 中工作但在 Internet Explorer 中不工作的按钮

javascript - jQuery 能否获取与元素关联的所有 CSS 样式?

javascript - 当鼠标在按钮上时向上展开

javascript - 从 Flask 传递 nvd3 图表的数据作为参数

javascript - nvd3 discreteBarChart y轴标签

javascript - Highcharts:无法修改直方图工具提示

javascript - WebApp 基本问题

javascript - 如何在 Node.js 中使用 Promises 对异步调用进行排序?

javascript - 在 md-datepicker 的渲染上将字符串转换为日期

json - D3 填充圆形子图表,带有子数组的 JS mod