如何将用软件制作图形的背景设透明?您好!
例如、制作这个气泡图
如何将图形的背景设透明?谢谢!
GraphicsRe: 如何用软件制作图形的背景透明?你能解释一下你想要做什么吗? 例如,
- 您想将具有 alpha 透明度的 PNG 放入图中吗? (简单。 它只是工作。)
- 您想在脚本中使用 alpha-transparency 来绘制透明线吗? (也很容易。 使用 transparent() 函数。)
- 您想要数据背后的静态图片吗? (也很容易,除非你的意思是#4。 只需将图片移到后面,以便它首先绘制。)
- 是否要将图形保存为 PNG 并让白色背景透明? (不容易。 JMP 确实偏好报表背景,但图表始终强制使用白色矩形。 @XanGregg我希望有一个透明的背景颜色选项。)
3 和 4 之间的差异是巨大的:3 将数据点放在图像上,图像上的数据始终位于相同的位置。 4 将数据点“放在一块玻璃上”;然后,您可以将玻璃滑到不同的图像上。 如果您正在构建具有滚动效果的网页,您可能需要 4。 否则 3 应该可以满足大多数需求。 (即使使用 3,如果 JMP 正在运行,您也可以使用 JSL 或鼠标移动或更改背景图像。)
如果你真的需要最后一个,有二一种可能的解决方法:
- 另存为 SVG,然后手动(或使用您编写的脚本)编辑 SVG 文本以删除白色背景。
- 可能行不通。
Re: 如何将用软件制作图形的背景设透明?我是想到达这个目的:
先用性别为分类、分别以男性、女性各自作出气泡图(不用的形态作图)
然后将这两个图重叠的效果
谢谢专家!


Re: 如何将用软件制作图形的背景设透明?这样不懂得如何改变不同性别的图形形态

Re: 如何用软件制作图形的背景透明?有两种方法可以做到这一点。 我认为 GraphBuilder 和 RowState 标记将是最简单的。 首先为组设置标记:
圆形和三角形标记
设置 GraphBuilder
如果您不希望重叠符号相互躲避,您可以更改抖动选项。
或者您可以使用 BubblePlot 以您尝试的方式执行此操作,方法是使用 Edit->Copy Frame Content 和 Edit->Paste Frame Content:
使用 Draw 和 Shape 制作空心形状。
从一个复制内容...
...粘贴到另一个。
我不喜欢复制粘贴选项,因为这将是一个额外的步骤,难以编写脚本,会在屏幕上留下额外的图形,并且目标图形中的粘贴点是不可选择的。 我认为 GraphBuilder 的选择要好得多。
Re: 如何将用软件制作图形的背景设透明?非常感谢专家的帮助!
如果能得到这些操作的JSL就更好了。
谢谢!
Re: 如何用软件制作图形的背景透明?您可以编写气泡图复制/粘贴框架内容的脚本。 我仍然会使用 Graph Builder。
脚本索引