2016-05-05 117 views
0

我正在尝试更改C3中图例标记的大小。在C3文档中没有关于能够做到这一点,所以我正在尝试使用CSS。 据我所见,图例标记是svg中的<line>标记。所以我唯一可以改变的是笔画属性。如果我改变笔画宽度,我会得到“更高”的标记,但宽度相同。改变stroke-linecap也没有办法。 是否正在改变标记尺寸?如何更改C3中的图例标记大小?

这里是一个plunker:http://plnkr.co/edit/yIZ8kFhlWV7v7LY0mXdL

回答

0

我直接在c3.js(c3.min.js)所作的更改,在功能c3_chart_internal_fn.getDefaultConfig()。

legend_item_tile_width: 10, 
legend_item_tile_height: 10, 

legend_item_tile_width: 16, 
legend_item_tile_height: 16, 
+0

是否有某种方式来做到这一点没有在c3.js直接改变?这通常看起来像一个坏主意...... –

+0

我同意,但在撰写本文时,没有其他选项可以更改这些值。我转回到d3的原因之一。也许在过去的一年半(因为我有这个问题)一些新版本增加了可能性,我不知道。 – ljerka

相关问题