Я использую FusionChartXT, и моя линейная диаграмма не отображает линии div в IE.Путь SVG не отображается в Internet Explorer
Теперь я посмотрел на код SVG Это код для одного DivLine в интернет-исследователя:
<path xmlns="http://www.w3.org/2000/svg" style="fill: none; stroke: #bbbbbb; stroke-opacity: 0.7;" fill="none" stroke="#bbbbbb" stroke-dasharray="-6" stroke-opacity="0.7" stroke-width="1" d="M 32 438.5 L 438 438.5" shape-rendering="crispEdges" />
И это код в Chrome, в котором отображается строка:
<path d="M33,167.5L438,167.5" stroke="#bbbbbb" stroke-opacity="0.7" stroke-width="1" stroke-dasharray="-6" fill="none" shape-rendering="crispEdges" style="stroke: rgb(187, 187, 187); stroke-opacity: 0.7; fill: none; shape-rendering: crispEdges;"></path>
Так что, поскольку я не очень хорош с графикой SVG, я не понимаю, почему он не работает в IE.
Update
Существует ошибка в IE, что приводит к пути с маркерами, чтобы сделать неправильно. Но я не знаю, есть ли в моем коде маркеры.
Ну, теперь он показывает линию, но я понятия не имею, где мне нужно что-то менять в коде FusionChart. – aha364636
Если вам нужна помощь с кодом, нам нужно увидеть по крайней мере соответствующие его части, которые вызывают проблема. – altocumulus
Посмотрите раздел * Разделительные линии и сетки * в документации по атрибутам [chart attributes] (http://www.fusioncharts.com/dev/chart-attributes.html?chart=line). Есть некоторые атрибуты, такие как 'divLineDashed',' divLineDashLen' и 'divLineDashGap', которые, судя по их именам, могут повлиять на' stroke-dasharray'. – altocumulus