简体   繁体   English

.renderTitle(false)无法在线图DC.js上运行

[英].renderTitle(false) is not working on linechart DC.js

I have some DC.js charts, I added a tooltip with d3-tip, so I needed to disable .title, use .renderTitle (false) and works well with bar charts and a GeoJson map, but when I use it in Linechart does not work. 我有一些DC.js图表​​,我添加了一个带有d3-tip的工具提示,所以我需要禁用.title,使用.renderTitle(false)并且可以很好地使用条形图和GeoJson地图,但是当我在Linechart中使用它时不行。 Is it a DC.js or d3-tip bug? 它是DC.js还是d3-tip错误?

It works, but you have to call it before the chart is rendered, because it will not affect an existing chart. 它可以工作,但您必须在呈现图表之前调用它,因为它不会影响现有图表。 (And redraw won't remove any existing titles.) (并且重绘不会删除任何现有的标题。)

Here is a fiddle demo, based on the Line Chart Example . 这是一个基于折线图示例的小提琴演示。 The important part is calling 重要的是呼唤

chart.renderTitle(false);

before 之前

chart.render();

http://jsfiddle.net/1rafgm40/2/ http://jsfiddle.net/1rafgm40/2/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM