4

Google Charts APIで垂直スケールにブレークを作成する方法はありますか?

ほぼ300,000である1つの値を除いて、y軸上に約600〜2000のデータポイントが数十あります。これにより、すべての小さなデータポイントがほとんど読み取れなくなります。このすべてのデータを表す必要があり、対数目盛はオプションではありません。

現在のグラフ

4

2 に答える 2

6

簡単な答え:いいえ、それは不可能です。

Breaking Axesは、視覚化コミュニティでは(一般的に)嫌われているため、さまざまなソフトウェアではほとんどの場合サポートされていません。

トリッキーにしたい場合は、外れ値を見つける関数を作成してから、それらをデータの2番目の系列に移動できます。その系列を2番目の軸にプロットし、別の色で表示します。これは、「この図は異なり、適合しない」ことを示しており、残りのデータを同じ縮尺で表示できるようにしながら、さらに注意を引くことができます。

個人的には、グラフを任意の値で切り取り、そのポイントの値を最大値に設定し、「外れ値:300,000」などのツールチップを追加します。これにより、他の数字を見ることができますが、この数字自体が、色を変えたり、単一のシリーズから削除したりすることなく、外れ値であることを示します。

どちらの方法でも実行可能です。

于 2013-01-23T04:19:27.787 に答える
-1

対数目盛を使用する必要があります。これはvAxisおよびhAxis属性です。サポートされている値は次のとおりです。

log:従来の対数スケール

mirrorLog:0の値を許可する対数スケール

var options = {
    vAxis: {
        scaleType: 'mirrorLog',
    }
};

var data = {};//your data

chart.draw(data, options);
于 2017-07-05T18:15:07.880 に答える