簡體   English   中英

如何防止Vis.js時間軸“不必要地”調整大小?

[英]How to prevent a Vis.js Timeline from resizing “unnecessarily”?

有誰知道如何防止Vis.js時間軸 “不必要地”調整大小? 我所說的“不必要”,當然是指相對於視覺上下文而不是“代碼上下文”。 在下面的屏幕截圖中,我了解到該代碼確實可以“完成其工作”,但是視覺效果是不可接受的。

我嘗試了在設置選項下可以找到的所有各種設置,但它們沒有幫助。 它是一個巨大的代碼庫,如果我能幫助的話,我寧願不去理會它。

在此處輸入圖片說明

我遇到了類似的問題,因此我認為如果其他人遇到與我相同的問題,我會在此處發布回復。 更改CSS對我不起作用。 這只是在第一個或最后一個分組項目內的Y軸上創建了間隙,並將時間軸項目推開了。 我忽略了一個稱為“堆棧”的選項。 對於稍微重疊的項目,其相應的組將在高度上擴展以容納它們。 在我的情況下,我有一個項目在16:00結束,而此之后的直接開始時間為16:00。 這造成了一些重疊,但我不希望小組的規模擴大。 在選項中設置“ stack:false”可防止擴展效果。 在幾個像素的區域中仍然有一些微小的擴展,但距離我在多個項目共享相同的開始/結束時間時遇到的身高問題相去甚遠。

雖然您無法在javascript中進行配置,但有些CSS可以為您解決問題:)

.vis-label .vis-inner {
    min-height: 200px;
}

暫無
暫無

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

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