鍍金池/ 問答/HTML/ 需求:兩條數(shù)據(jù)差異上百萬的折線在同一Y軸顯示

需求:兩條數(shù)據(jù)差異上百萬的折線在同一Y軸顯示

1、實現(xiàn)兩條折線圖在統(tǒng)一Y軸顯示,其中一條代表的數(shù)據(jù)上百萬,一條幾千甚至幾十,如果用log類型雖然能夠顯示但是兩條曲線都會近似一條直線,波動不明顯
2、想通過使用Y軸中斷來完成,但是中斷效果如下:圖片描述

有沒有大神有好的辦法???

回答
編輯回答
淺時光

不太清楚你用的繪圖框架。但是這事情用數(shù)學方法猜猜也知道不可能。

一個上百萬的數(shù)據(jù)隨便波動一下就超過了另一個數(shù)據(jù)的直徑了,肯定會導致其中某一條近似直線。

可以考慮使用雙Y軸的辦法,類似Echarts里面的雨量關系圖

2018年5月3日 19:27
編輯回答
孤島

可將兩條線的 Y 軸原始數(shù)據(jù)轉換成同一單位,比如波動百分比。

舉個例子,假設兩條線的 Y 軸原始數(shù)據(jù)分別是

  y1=[1000, 900, 1100]
  y2=[  10,   8,   15]

轉換成第一位的波動百分比

  y1=[   1, -0.1,  0.1]
  y2=[   1, -0.2,  0.5]

當然,還有其他方式,取決于你的具體需求。

2018年1月27日 19:34
編輯回答
伴謊

這兩個數(shù)據(jù)有相關性嗎?沒有為什么要放到同一張圖里
非要放到一張圖里,可以考慮取對數(shù)
http://www.echartsjs.com/opti...

2017年6月6日 02:19