簡體   English   中英

如何在折線圖中實現多個突出顯示線滑塊

[英]How to implement multiple highlight line sliders in line chart

我想在折線圖中實現單個和多個突出顯示線滑塊。 我只能通過MPAndroidChart( https://github.com/PhilJay/MPAndroidChart )庫獲得單個突出顯示線滑塊。 但是我還需要兩個突出顯示的線條滑塊,以允許用戶選擇圖表上的值范圍(最小和最大值)。 請參考下圖以獲取更多信息:

帶有多個突出顯示線滑塊的所需折線圖

是否可以使用任何庫滿足以上要求,還是需要繪制自定義視圖? 任何幫助或指導將不勝感激。

shinobicharts而言 ,雖然可以很容易地自定義十字准線以像其中一個滑塊一樣工作,但是為了擁有兩個滑塊,您可能希望使用“注釋”功能。

您可以使用自定義視圖創建注釋,並將其添加到任何X,Y點(以數據形式)。 您還可以通過軸在數據值和像素值之間轉換。 因此,當用戶在屏幕上拖動時,可以使注釋跟隨用戶的手指。

最棘手的部分是在LineSeries上以正確的Y值放置圓。 正如我上面提到的,您可以將像素值(例如,從用戶手勢)轉換為數據值,以便輕松獲得X值,但是API會為您獲得相當大的工作量以獲得正確的Y值。

這種功能是經常需要的功能,並且肯定是我們將來要提供的功能,但就目前而言,雖然可能,但它不是開箱即用的。

免責聲明:我為shinobicontrols工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM