javascript - 两个字符串中名称较长的条形图

标签 javascript jquery css

我之前创建了一个 question .这是 fiddle我所做的一切。 由于某种原因, fiddle 会削减文本值。在我的应用程序中是这样的: enter image description here它也不是很好,因为名字太长了。我可以以某种方式将 xAxis 的文本值设置为两个字符串吗?我试着这样做:

var xLPUAxis = d3.svg.axis()
    .scale(xLPU)
    .orient("bottom")
    .tickSize(30,40);

但我很奇怪result .解决方案?

最佳答案

为什么不使用 css 文本限制技术,比如 text-overflow?这将使您的 xAxis 保持在所需的大小,如果溢出则在末尾添加一个 (...)。

.limit {
    width: 100px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

在这里查看:http://jsfiddle.net/95TuM/

关于javascript - 两个字符串中名称较长的条形图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24510487/

相关文章:

javascript - 点击标签上的 JQuery 日期选择器

javascript - 如果我知道页面数,如何在 AngularJS 中创建页面项?

Jquery slidein 左右多个元素然后再次退出并循环

javascript - 如何在 css 中获取页面宽度。

javascript - 注册 Angular 1.5 组件时出错

javascript - 使用 ADAL JS 进行身份验证未按预期运行

javascript - 使用 jquery 遍历 html 页面的所有 anchor 标记?

javascript - 悬停不识别图像

JavaScript:一个大文件好还是多个轻文件好?

javascript - 是否可以用 CSS 替换脚本中的文本?