您可以在这里看到http://jsbin.com/acOmiQU/1/edit标签太长而无法在x上显示,但标签没有class,我怎么能隐藏它?在morris js中使用css隐藏x轴的标签
回答
非常感谢!有效! btw在哪里找到它?我认为y和x文本在一起? – user3106579
我简单地打开了Chrome开发工具,并检查了X和Y的标签元素。对于Y,它是'
太糟糕了这个黑客也影响甜甜圈图表标签,因为他们共享相同的文本 - 锚点ID :( – Nimir
Morris.Bar({
// ...
xLabelAngle: 1,
});
尝试改变xLabelAngle选项1个值 - 它的y="313.542402245"
所有x axis
标签一个属性生成的x-axis
标签。
现在,只需通过这样的CSS定位所有x轴标签...
text[y="313.542402245"] {
display: none;
}
EDITED
另一种解决方案是通过编辑莫里斯js文件隐藏x轴标签 - -
查找这个代码进入莫里斯爵士
Bar.prototype.drawXAxisLabel = function(xPos, yPos, text) {
var label;
return label = this.raphael.text(xPos, yPos, text).attr('font-size', this.options.gridTextSize).attr('font-family', this.options.gridTextFamily).attr('font-weight', this.options.gridTextWeight).attr('fill', this.options.gridTextColor);
};
并用下面的代替它。
Bar.prototype.drawXAxisLabel = function (xPos, yPos, text) {
var label;
return label = this.raphael.text(xPos, yPos, '').attr('font-size', this.options.gridTextSize).attr('font-family', this.options.gridTextFamily).attr('font-weight', this.options.gridTextWeight).attr('fill', this.options.gridTextColor);
};
我只想在这一个更新。当我使用“display:none;”时遇到问题在x轴的文字上。 svg的整体大小受到影响,特别是y轴标签,它最多只显示2个字符/数字,因为其他字符/数字已溢出。
我用那么,什么是:
text[text-anchor="middle"]{
opacity: 0;
}
在配置选项包括这个隐藏X轴:
轴: “Y”
在配置选项隐藏ÿ包括此轴:
轴:“x”
- 1. 坐标轴中隐藏的轴标签?
- 2. Primefaces条形图 - 隐藏X轴标签?
- 3. 隐藏轴标签
- 4. Highcharts - 在x轴和y轴上隐藏系列“点”(标签)
- 5. 在dojox.charting中隐藏x轴
- 6. 在d3.js中设置X轴标签
- 7. 隐藏轴标签SSRS图
- 8. 隐藏x轴标签,但在chart.js中显示工具提示
- 9. 隐藏标签x轴,但仍然保持垂直轴jquery flot
- 10. 隐藏CCC折线图中的X轴标签
- 11. 如何在ZedGraph的Y和X轴上隐藏“0”标签?
- 12. rCharts morris标题和轴标签
- 13. chartist js在x轴上旋转标签
- 14. g.Raphael隐藏y轴标签在
- 15. 标签x轴
- 16. 在extjs图表中,如何隐藏轴和轴标签?
- 17. 手柄X轴标签位置图JS
- 18. 用ZedGraph lib在图上隐藏X轴
- 19. R中的标签x轴
- 20. MSCharts最后一轴标签隐藏
- 21. mpandroidchart中的X轴标签
- 22. matplotlib subplot boxplot隐藏一些轴标签
- 23. 如何隐藏图表轴标签
- 24. jqplot无法隐藏x轴
- 25. jqplot:使x轴标签rorate
- 26. 隐藏坐标轴
- 27. 隐藏在CSS无标签元素
- 28. SSRS 2008R2:我们如何在线形图中隐藏X轴标签?
- 29. Highcharts x轴标签
- 30. Achartengine标签轴x
假设你在谈论2006年 - 2012年,它在最新的铬合金(31)上对我显示得很好。 –
@JustinWood链接更新大声笑 – user3106579