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

更改XYPlot系列点的形状

谢锦程
2023-03-14

我想把点的形状设为一个圆。我就是这样做的:

Shape shape  = new Ellipse2D.Double(-5,-5,5,5);
renderer.setSeriesShape(0,  shape);

然后我得到以下结果:

圆圈略微移动。我试图更改(-5,-5,5,5),以便根据直线将圆居中,但没有任何效果。什么是使圆圈居中的正确方法?

共有1个答案

应向晨
2023-03-14

请注意,Ellipse2D边界包括左上角的xy坐标,以及宽度高度。您可能想要这样的东西:

Shape shape  = new Ellipse2D.Double(-5, -5, 10, 10);

如对本评论的回复中所述,本文将研究一个相关的例子。

 类似资料:
  • 我被这个问题卡住了: 当我点击一个形状(有一个矩形和圆形列表)时,它会改变它的颜色。但当我点击外面时,它不会变回来。 更具体地说,当我只画1个形状时,它工作!但是,例如,我绘制一个蓝色矩形、一个紫色圆和一个红色矩形,并单击其中一些形状,如红色矩形,每个形状都将其颜色改为蓝色。当我再次单击外部时,它会将每个形状的颜色更改为默认颜色(黑色)。

  • 问题内容: 我是Java的新手,但需要知道开发人员是否有可能,以便 他/她可以更改的形状JProgressBar。我的意思是假设 我想更改形状,使其看起来像圆形或 其他形状? 尽管我只是希望将其从条形更改为弧形,或者 可以说我想将条形更改为任何其他形状。我的进度条 可能看起来像条形以外的曲线。我想在其中添加一条曲线。 问题答案: a的外观JProgressBar由组件的UI委托控制,该委托通常从派

  • 问题内容: Androidplot教程 中描述的方法不适用于API版本1.1.0。类 LineAndPointRenderer中 没有方法 setPointLabeler() 。 __ 问题答案: 该文档适用于非常旧的Androidplot版本-该方法已移至LineAndPointFormatter中:

  • 我有一个RecycerView,在那里我创建了12个ImageButton默认情况下,它们都是黑色的,因为我为imageButton创建了一个具有黑色纯色的自定义形状。自定义形状设置为imageButtons背景 形状: 这就是ImageButtons现在的样子。但它们都有相同的颜色,这不是我想要的。 } 这是来自我的RecycerView适配器类,我在其中infalte layout.item_

  • 问题内容: 我有一个下拉列表,列出了字体系列。像Tahoma,Arial,Verdana等。我想根据其代表的值更改每个下拉项的字体系列。就像Photoshop一样。 我更改了每个下拉项的CSS,但仅适用于FireFox。它不能在任何其他浏览器上使用。 我不想使用任何jQuery插件。 问题答案: 这是因为子元素()并非真正可样式化,而Firefox似乎是唯一忽略规范那部分的浏览器。 解决方法是将您

  • 默认情况下,qPaint的原点位于左上角。我想画形状,但我所有的坐标都是笛卡尔坐标系。那么我的问题是,如何将原点更改为左下角?当然,我可以缩放(1,-1),但也可以缩放并打印反转文本。我所需要的只是移动原点。