1

Ignite UI igDataChart を使用しています。シリーズの y 軸は、値が大きい列の高さ全体を表示していません。画像で示されているように、7 を超える値はすべて切り捨てられています。中央の列のうち、3 つが 7 より大きい値を持っています。他の 2 = 7 です。ツール ヒントで示されているように、右側の強調表示された列の値は 44 であるため、グラフは値を認識していますが、実際にはそうではありません。列を正しく描画します。これを制御する構成設定が見つかりませんでした。誰が私が何を変える必要があるか考えていますか?

構成オブジェクトは次のとおりです。

$("#CurrentInShopChart").igDataChart({
    width: "50%",
    height: "600px",
    title: "Trucks in shop",
    subtitle: "Number of trucks currently in shop by facility",
    dataSource: chartData,
    axes: [
        {
            name: "FacilitiesAxis",
            type: "categoryX",
            title: "Facility",
            label: "FACILITY",
            labelAngle: -90,
            interval: 1
        },
        {
            name: "NumInShopAxis",
            type: "numericY",
            minimumValue: 0,
            title: "Number of trucks in shop",
        }
    ],
    series: [
        {
            showTooltip: true,
            name: "Trucks",
            type: "column",
            isHighlightingEnabled: true,
            isTransitionInEnabled: true,
            xAxis: "FacilitiesAxis",
            yAxis: "NumInShopAxis",
            valueMemberPath: "NUMINSHOP"

        }
    ]
});

ここに画像の説明を入力

4

1 に答える 1

1

チャートに送信された値を数値 - Number(value) にキャストすることでこれを修正しました。Ignite UI のチャート ロジックは、値が数値の文字列表現であるという事実を気に入りませんでした。

于 2015-08-20T14:06:35.270 に答える