【问题标题】:FusionCharts: X-axis values not like expectedFusionCharts:X 轴值与预期不符
【发布时间】:2013-04-19 07:20:42
【问题描述】:

我正在使用 FusionCharts,但遇到了一些问题。在下面的快照中,我在 X 轴上的索引不是 0 处得到 0(我用红色标记了它)。

还有一个问题是没有画线?

这是我得到的数字:

这是我的 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>

【问题讨论】:

  • 你是如何生成融合图的。您是通过一些操作传递值还是硬编码。
  • 您需要提供更多信息,例如 - 那是什么图表类型?你能用示例数据及其数据 XML/JSON 截取屏幕截图吗?例如,柱形图不会从边缘开始显示标签。
  • 我编辑了问题
  • 您使用的 XML 数据格式是散点图,可以在图表上正确显示数据。如果您尝试渲染多系列折线图,则需要使用多系列折线图支持的数据格式。

标签: java xml charts fusioncharts


【解决方案1】:

您能否尝试在 XML 的 &lt;chart&gt; 元素中将“canvasPadding”属性设置为 '0',看看是否有帮助?

【讨论】:

    【解决方案2】:

    您选择的chartType 似乎不是Scatter(从截图推断,它是MSColumn2D 或其他一些多系列柱形图)。无论您在代码中的哪个位置执行new FusionCharts(/*...*/);,请尝试将图表类型更改为Scatter。参考the FusionCharts documentation link explaining how to change chart type

    【讨论】:

    • 不客气。如果答案对您有所帮助,您需要将答案标记为已接受(答案投票按钮下方的复选标记)。
    猜你喜欢
    • 2020-02-16
    • 2021-06-18
    • 2017-08-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多