翻譯|行業(yè)資訊|編輯:楊鵬連|2021-03-30 11:03:35.317|閱讀 348 次
概述:本文主要介紹了高性能圖表控件LightningChart 中YAxesLayout.停用軸時(shí)堆疊的空白空間問(wèn)題解答。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
LightningChart.NET完全由GPU加速,并且性能經(jīng)過(guò)優(yōu)化,可用于實(shí)時(shí)顯示海量數(shù)據(jù)-超過(guò)10億個(gè)數(shù)據(jù)點(diǎn)。 LightningChart包括廣泛的2D,高級(jí)3D,Polar,Smith,3D餅/甜甜圈,地理地圖和GIS圖表以及適用于科學(xué),工程,醫(yī)學(xué),航空,貿(mào)易,能源和其他領(lǐng)域的體繪制功能。
點(diǎn)擊下載LightningChart.NET最新試用版
問(wèn):在我的圖表中,我堆疊了兩個(gè)y軸,這兩個(gè)軸都是可見(jiàn)的,但是如果我使軸不可見(jiàn),則會(huì)導(dǎo)致空白。現(xiàn)在,我希望另一個(gè)軸充滿整個(gè)區(qū)域。
我該如何實(shí)現(xiàn)我想要的行為。也可能是圖表包含超過(guò)2個(gè)y軸...,因此其他y軸必須共享新的可用空白空間并適合。
#帶兩個(gè)Y軸的堆疊YAxesLayout
#當(dāng)前行為:停用底部y軸時(shí)出現(xiàn)空白
回復(fù):YAxesLayout。停用軸時(shí)堆疊的空白空間
只需從ViewXY.YAxes集合中拉出Y軸就足夠了
m_chart.ViewXY.YAxes.RemoveAt(1);問(wèn):這對(duì)我有用,但是可能很復(fù)雜。
在我的應(yīng)用程序中,用戶可以隨時(shí)添加和刪除y軸。
因此,我必須記下軸和索引,然后再次將軸添加到正確的位置。
我曾希望可以通過(guò)“ Visible = false / true”輕松顯示/隱藏該軸,但是空白會(huì)困擾我
回復(fù):在我看來(lái),這聽(tīng)起來(lái)像個(gè)錯(cuò)誤,因?yàn)槲铱床坏奖3挚瞻椎暮锰帯?/span>
是否計(jì)劃在將來(lái)實(shí)現(xiàn)此行為,以使軸必須移開(kāi)才能使用空白空間?
問(wèn):不幸的是,對(duì)于我們來(lái)說(shuō),要改變行為而不讓很多用戶不安,是沒(méi)有簡(jiǎn)單的方法。許多開(kāi)發(fā)人員希望隱藏軸,但顯示綁定到該隱藏軸的數(shù)據(jù)。如果我們隱藏該軸的垂直空間,則不會(huì)顯示數(shù)據(jù)。
回復(fù):我遇到了一個(gè)非常類似的問(wèn)題,我的解決方案是使用segements而不是堆疊軸。我要顯示的任何系列都分配了一個(gè)細(xì)分。我不想顯示的任何系列都將“軸和系列”的可見(jiàn)標(biāo)志設(shè)置為false并轉(zhuǎn)儲(chǔ)到最后一段中。
關(guān)于分段布局的一些技巧可以在下面找到 :
如果您想隱藏/折疊YAxis /細(xì)分,最好使用分段布局。段只有一個(gè)屬性,即高度。與其他細(xì)分市場(chǎng)相比,它是一個(gè)關(guān)系大小。它不是用屏幕像素定義的,因?yàn)樗鼈冃枰鶕?jù)圖表的大小重新縮放。
通過(guò)設(shè)置yAxis.SegmentIndex屬性,可以為Y軸分配一個(gè)線段。SegmentIndex是AxisLayout.Segments集合中的索引。
_chart.ViewXY.AxisLayout.YAxesLayout = YAxesLayout.Segmented;您可以使用以下方法創(chuàng)建細(xì)分:
_chart.ViewXY.AxisLayout.Segments.Add(new YAxisSegment()); _chart.ViewXY.AxisLayout.Segments.Add(new YAxisSegment());然后將Y軸分配給線段:
_chart.ViewXY.YAxes[0].SegmentIndex = 0; _chart.ViewXY.YAxes[1].SegmentIndex = 1;段的高度可以通過(guò)其高度屬性進(jìn)行更改。注意,“高度”是指相對(duì)于其他線段的相對(duì)高度。將其設(shè)置為0將基本上隱藏線段,并使其他線段更大。
_chart.ViewXY.AxisLayout.Segments[3].Height = 0;如果隱藏的細(xì)分中有一些系列,即使隱藏了細(xì)分之后,它們可能仍然會(huì)稍微可見(jiàn)。因此,最好將這些系列的Visible -property設(shè)置為false,以便也將它們隱藏。
在我們的演示應(yīng)用程序中,有幾個(gè)使用分段布局的示例:“ Y軸布局”,“帶分割器的分段”等。
如果對(duì)此有任何疑問(wèn),請(qǐng)以獲取更多信息。
想要購(gòu)買LightningChart正版授權(quán),或了解更多產(chǎn)品信息請(qǐng)點(diǎn)擊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: