2013-04-25 4 views
0

Я использую FusionCharts, но у меня есть некоторые проблемы. Я получаю 0 по оси X с индексом не 0 (я отметил его красным цветом) на снимок ниже.FusionCharts: Значения по оси X не так ожидаются

Другая проблема заключается в том, что линия не нарисована?

Это цифра, я получаю: enter image description here

Это мой XML код:

<chart caption="" xaxisname="Quantity (finished items)" yaxisname="Cost" numdivlines="9" lineThickness="2" showvalues="0" showLegend="1" canvasPadding="0" legendIconScale="1.4" numVisiblePlot="15"> 
<categories> 
<category x="0" label="0"/> 
<category x="5000" label="5000"/> 
<category x="10000" label="10000"/> 
<category x="15000" label="15000"/> 
<category x="20000" label="20000"/> 
<category x="25000" label="25000"/> 
<category x="30000" label="30000"/> 
<category x="35000" label="35000"/> 
<category x="40000" label="40000"/> 
<category x="45000" label="45000"/> 
<category x="50000" label="50000"/> 
<category x="55000" label="55000"/> 
<category x="60000" label="60000"/> 
<category x="65000" label="65000"/> 
<category x="70000" label="70000"/> 
</categories> 
<dataset seriesName="Flow Name" drawLine="1 " anchorSides="20" anchorRadius="5"> 
<set x="0" y="169.13"/> 
<set x="5000" y="9046.95"/> 
<set x="10000" y="17924.78"/> 
<set x="15000" y="26802.6"/> 
<set x="20000" y="35680.42"/> 
<set x="25000" y="44558.25"/> 
<set x="30000" y="53436.07"/> 
<set x="35000" y="62313.9"/> 
<set x="40000" y="71191.72"/> 
<set x="45000" y="80069.54"/> 
<set x="50000" y="88947.38"/> 
<set x="55000" y="97825.2"/> 
<set x="60000" y="106703.02"/> 
<set x="65000" y="115580.84"/> 
<set x="70000" y="124458.66"/> 
</dataset> 
<dataset seriesName="B1" drawLine="1 " anchorSides="3" anchorRadius="5"> 
<set x="0" y="123.16"/> 
<set x="5000" y="271.37"/> 
<set x="10000" y="419.59"/> 
<set x="15000" y="567.8"/> 
<set x="20000" y="716.02"/> 
<set x="25000" y="864.23"/> 
<set x="30000" y="1012.45"/> 
<set x="35000" y="1160.66"/> 
<set x="40000" y="1308.88"/> 
<set x="45000" y="1457.09"/> 
<set x="50000" y="1605.31"/> 
<set x="55000" y="1753.52"/> 
<set x="60000" y="1901.73"/> 
<set x="65000" y="2049.95"/> 
<set x="70000" y="2198.16"/> 
</dataset> 
</chart> 
+0

Как вы создаете диаграммы слияния. Вы передаете значения с некоторыми манипуляциями или жестко закодированы. –

+0

Вам нужно предоставить дополнительную информацию, например: какой тип диаграммы? Можете ли вы поставить скриншот с образцами данных и его данными XML/JSON? Например, диаграмма столбцов не начнет показывать метки с края. –

+0

Я отредактировал вопрос – mohammad

ответ

0

Не могли бы вы попробовать установить "canvasPadding" атрибут к '0' в <chart> элемент XML и посмотреть, помогает ли это?

+0

ничего не сделал – mohammad

2

Похоже, что вы выбираете chartType, а не Scatter (вывод из скриншота, это MSColumn2D или какой-либо другой многоколоночный график столбцов). Где бы вы ни делали код new FusionCharts(/*...*/);, попробуйте изменить тип диаграммы на Scatter. См. the FusionCharts documentation link explaining how to change chart type

+0

спасибо, это было очень полезно – mohammad

+0

Добро пожаловать. Просто отметьте, что вам нужно отметить ответы как принятые (галочка под кнопками ответа на вопрос), если ответ вам помог. –