我正在使用JChart2D進行可視化。我想使X和Y軸在像素方面相等。通過這樣做,可以更容易地看到歐幾里得距離彼此的距離(見圖)。就像現在一樣,x軸更加伸展。就價值而言,它們的範圍已經相同。如何使軸的像素大小相等?
框架大小現在定義像素值,即: jFrame.setSize(800,600);
。然後,所有內容都動態適應Chart2D調整自身尺寸的框架,以騰出空間。我手動找到像素,但這似乎很愚蠢。此外,如果我有很多集羣的情況下,圖例行將包裝,從而調整圖表的大小。
我GOOGLE了很多,看了看文檔,但我一直無法找到解決方案。
那麼如何將圖表設置爲一個固定的大小,這是獨立於框架中的其他項目?
形象的例子:
「不是真的,歐幾里得距離需要在最後的2點,你正在計算的位置,你有它...否則你wouldnt能夠繪製任何東西在畫布上..」 我認爲你誤解了我。我使用它來進行可視化。每個點在概念上都有一個圍繞它們的不可見圓圈,我計算圓圈內的點數量。計算明智,這是沒有問題的,但如果軸不代表相同的歐幾里德距離pr像素,那麼它會讓人感到困惑。然後我看着一個實際上是一個圓的橢圓。希望它是有道理的:) – Bjerrum