当前位置: 首页 > 知识库问答 >
问题:

在CombinedDomain JFreeChart中设置绘图的大小

欧金鹏
2023-03-14

我创建了一个CombinedDomain/TimeSeries图表,但图的大小不相同。面板顶部的屏幕比下面的小,如屏幕截图所示:

有没有办法设定地块的大小?我希望所有的地块大小相等,不管是2块还是200块。

共有1个答案

慕志泽
2023-03-14

如这里所示,添加到CombinedDomainXyPlot中的子图被赋予相等的权重。如图所示,您可以在add()子图时指定所需的权重。

权重确定相对于所有其他子图为子图分配了多少空间。

要获得相等的大小,可以使用默认值:

plot.add(subplotTop);
plot.add(subplotBottom);

或指定相等的大小:

plot.add(subplotTop, 1);
plot.add(subplotBottom, 1);
 类似资料:
  • 问题内容: 我希望Matplotlib /Pyplot生成具有一致画布大小的图。也就是说,图形可以具有不同的大小以适应轴的描述,但是绘图区域(绘制曲线的矩形)应始终具有相同的大小。 有没有简单的方法可以做到这一点?pyplot.figure()的figsize选项似乎设置了图形的整体大小,而不是画布的整体大小,因此,每当轴描述占据或多或少的空间时,我都会得到不同的画布大小。 问题答案: 这是我对M

  • 我有一个发布的应用程序在Android N上启动时崩溃,因为新引入的

  • 问题内容: 我正在使用matplotlib中的底图绘制地图。数据散布在世界各地,但我只想保留大陆上的所有数据,然后将其丢到海洋上。有没有办法可以过滤数据,还是有办法再次抽空覆盖数据? 问题答案: matplotlib.basemap中有一个方法: 它返回如果给定的x,y点(在投影坐标)是在陆地上,否则。土地的定义基于与类实例关联的GSHHS海岸线多边形。陆地区域内湖泊上的点数不算作陆地点。 有关更

  • 当我在logcat中查找时,我看到以下消息: 在我的第一个活动中,我将这个问题追溯到一个ImageView,它显示了一个漂亮的大背景图像。问题中的图像是2048x1066,并且在我的通用目录中,因此无论密度如何,都将使用此图像。 当设置为时,一切正常。但是当我进入时,它就会停止工作。如果我然后用一个较小的映像交换出来,它会在下工作,但是如果我上升到下,它会再次停止工作。 我的猜测是,调整会使您的设

  • 不幸的是,这篇文章用plotly设置了标记大小,这对我所寻找的内容没有帮助,而且是我能找到的关于这个主题的唯一一篇文章。根据散点图尺寸参数的plotly文档: 大小(大于或等于0的数字或数字数组),默认值:6,设置标记大小(以像素为单位) (在px中)对我来说是个问题。我想创建一个绘图,其中标记大小基于坐标值,而不是像素,这样我可以增加图形的大小(例如,通过完全屏蔽),并且点的大小也会增加。我目前

  • 我有一个JFrame,我已经将布局设置到GroupLayout。 我添加了两个Jpanel即workingPanel(红色)和backgroundPanel(绿色)。 代码是`import javax.swing.;导入java.awt; 请帮帮我。