2015-04-03 59 views
-1

我正在處理大量的等級數據,這些數據可以從一種方式同時在x軸上顯示其各自的年份。例如,我想創建如下圖adapted from the dygraph gallery如何用多個x軸標籤創建一個dyraph?

enter image description here

說明如何爲特定的週末(綠色箭頭)的等級信息(紅色箭頭)均顯示在x軸上。

我知道這可能不可能與dygraphs現在,至少它不是在these demos可用,所以我想我的後續問題將有任何計劃,使這成爲可能(如何在[r] {dygraph}包)?顯然,一個名爲flot的繪圖儀可以做到這一點。

更新1

如果確實此功能不存在,那麼下面,雖然有可能明顯Dygraph開發商,是完成任務容易一個想法(也許是我錯了)。起初我以爲有必要提供表A所示

enter image description here

然而這種投入是誰期待一個橫座標現有Dygraph解析器模式的重大偏差形式的輸入數據。這表明修改解析器以接受「雙標籤」選項,要求兩個標籤都包含在表B中的單個橫座標元素中,這將更容易。此後,通過指定的選項,解析器將像通常那樣管理CSV,除了它現在是「bin認識」,並且通過使用可接受的分隔符檢測標籤1和2之間的分隔(在本例中,單引號 - 也許不是最好的選擇),並通過名稱更改標籤1橫座標元素之間的分隔。在幕後,每個點都獲得其獨特的x座標,「雙標籤」選項使得dygraph可以在視覺上找出幾個像素以適應額外的標籤。不知道如何處理完整的縮放滾動,只需將標籤1元素居中放置,直到屏幕上出現相鄰的標籤1元素爲止。

Dygraphs rule!

+0

R標籤的任何原因? – Gregor 2015-04-03 23:25:06

+0

這是你想要的嗎? http://www.htmlwidgets.org/showcase_dygraphs.html – maRtin 2015-04-03 23:34:56

+0

不,我不要求範圍選擇器(雖然這將是一個很好的補充)。我們的目標是能夠用'Weekend 1-n'標籤和'r 1-m'標籤來標記x軸 – zelusp 2015-04-03 23:37:52

回答

0

有沒有簡單的方法現在dygraphs做到這一點。正如你所說,有一個相當深的假設,即只有一個x軸。

最好的辦法是修改existing legend plugin來做到這一點,或者創建一個只呈現「週末1」,「週末2」線的新插件。雖然插件API尚未正式發佈,但它至少是somewhat documented

如果你得到這個工作,請分享你的代碼!

+0

我想到了這一點。我會看看我能做些什麼。 – zelusp 2015-04-07 06:46:19