1

私は、(https://en.wikipedia.org/wiki/Spirometry#/media/File:Flow-volume-loop.svg)のような2つのy軸と1つのx軸を持つGoogleグラフを使用する必要があります。 Googleグラフはこのタイプのグラフをサポートしていますか?リンク
によって参照される底部同じx軸の上、下の2つのy軸を持つGoogleグラフを描画できますか?

ための負の値は、値(v:)とフォーマット値(両方を設定するオブジェクトの表記法を使用して、単一のY軸を使用してグラフを作成する

+0

は、このリンクを参照してください。 docs/customizing_axes – Sanket

+0

あなたの写真は実際にはy軸が1つしかありませんが、そのグラフの特別なことは、x軸のラベルがy = 0行のグラフ領域の内側に表示されることです。 「2つのy軸」を持つチャートは、通常、異なる数の範囲(販売単位と在庫単位)または全く異なる測定単位(降水量と河川流量)を持つ関係を比較するために、2つの異なるスケールを持ちます。 – nbering

答えて

2

次いでf:
{v: -8, f: '8'}

チャートformattを表示するY軸目盛り(ticks:

に同じ表記法を使用しhttps://developers.google.com/chart/interactive/ - ED軸上の値だけでなく、ツールチップ

作業スニペット以下を参照してください...

google.charts.load('current', { 
 
    callback: function() { 
 
    var data = google.visualization.arrayToDataTable([ 
 
     ['X', 'Y'], 
 
     [1.5, 8], 
 
     [2.5, 4], 
 
     [3.5, 1], 
 
     [1.5, {v: -8, f: '8'}], 
 
     [2.5, {v: -4, f: '4'}], 
 
     [3.5, {v: -1, f: '1'}], 
 
    ]); 
 

 
    var ticksX = [0, 2, 4, 6]; 
 
    var ticksY = [{v: -10, f: '10'}, {v: -8, f: '8'}, {v: -6, f: '6'}, {v: -4, f: '4'}, {v: -2, f: '2'}, 0, 2, 4, 6, 8, 10]; 
 

 
    var options = { 
 
     hAxis: { 
 
     title: 'h axis', 
 
     ticks: ticksX 
 
     }, 
 
     vAxis: { 
 
     title: 'v axis', 
 
     ticks: ticksY, 
 
     viewWindow: { 
 
      min: -10, 
 
      max: 10 
 
     } 
 
     }, 
 
     height: 600, 
 
     width: 600, 
 
     chartArea: { 
 
     height: '75%', 
 
     width: '75%' 
 
     } 
 
    }; 
 

 
    var chart = new google.visualization.ScatterChart(document.getElementById('chart_div')); 
 
    chart.draw(data, options); 
 
    }, 
 
    packages: ['corechart'] 
 
});
<script src="https://www.gstatic.com/charts/loader.js"></script> 
 
<div id="chart_div"></div>

+0

はい、素晴らしいです。私はこれをjsfiddleで試してみました。ありがとう –

関連する問題