gpt4 book ai didi

java - 如何使轴的像素大小相等?

转载 作者:行者123 更新时间:2023-11-30 07:09:16 26 4
gpt4 key购买 nike

我正在使用 JChart2D 进行可视化。我想让 X 轴和 Y 轴的像素相等。通过这样做,可以更容易地看到点之间的欧氏距离有多远(见图)。现在,x 轴更加拉长。它们的值范围已经相同。

帧大小定义现在的像素值,即:jFrame.setSize(800,600);。然后,所有内容都会动态地适应框架,其中 Chart2D 会调整自身大小以腾出空间。我手动找到像素,但这看起来很愚蠢。另外,如果我的场景有很多集群,图例线将换行,从而调整图表大小。

我用谷歌搜索了很多并查看了文档,但一直找不到解决方案。

那么如何将图表设置为固定大小,使其独立于框架中的其他项目?

图像示例:

最佳答案

如果您能够做到并且仍然坚持 JFrame 在 x 范围内剩余的 200 px 中显示为非矩形,您期望什么?虚空灰?

你可以实现这个,例如通过将 GridBagLayout 设置为 JFrame.getContentPane()并定义一个由两个垂直单元格组成的网格 - 一个网格取 600px x 600px第二个取 200px x 600px 。但第二个 Pane 中却出现了空白。 HTH,阿希姆

关于java - 如何使轴的像素大小相等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39473390/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com