2014-02-11 74 views
0

我决定使用nvd3 library并下载了所需的js库文件和所需的CSS。解决CSS兼容性

我把<svg/>放在我的html文档的某处。但我得到的是一个丑陋的图表:

Wrong rendered 我使用了一些我发现的CSS模板。这些都是搞错了正确渲染的。

我生成了一个新的更简单的HTML文档与任何CSS,但一个表单库。而一切顺利的就OK了:

Rendered correctly

我试图把SVG的标签的另一个DIV中却得到了不结果。

我该如何解决这个问题?

回答

1

显然,您使用的CSS模板不适合您要呈现的图表类型。它将fill属性设置为仅限行的图表。

我不熟悉nvd3,所以这只是一个通用的答案,我害怕。您可能需要选择适用于折线图的模糊模板。您正在使用的那个可能是用于其他类型的图形,如条形图或饼图。

+0

好吧,我用在所有并不意味着对图表模板... – diegoaguilar

+0

那么也许生成的SVG将使用与模板的那些冲突类名。不幸的是,这里没有足够的信息来正确诊断。 –