JavaFX LineChart-保存透明图像

Vivek VK

我正在尝试将javaFX LineChart保存为PNG,并且我希望背景是透明的。如果我做:

SnapshotParameters spa = new SnapshotParameters();
spa.setFill(Color.TRANSPARENT);
chart.setStyle("-fx-background-color: transparent");
WritableImage writableImage = new WritableImage(width,height);
spa.setTransform(Transform.scale(x,y));
WritableImage img= chart.snapshot(spa, writableImage);    

我最终得到这样的东西:

img 1

如您在此处看到的,“轴”刻度和标签变为透明,但绘图区域本身仍具有背景灰色。有没有办法消除这个?

可怕的想法

如果您尚未使用提供的提示jewelsea完成此操作,则可以将样式表添加到图表中,并包含以下内容:

.chart > .chart-content > .chart-plot-background {
    -fx-background-color: transparent;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当前节点+ LineChart + JavaFX

来自分类Dev

如何平移 JavaFX LineChart

来自分类Dev

JavaFX 8 SceneBuilder LineChart数据类型

来自分类Dev

如何在JavaFX LineChart上添加形状

来自分类Dev

删除JavaFX 2 LineChart图例项目

来自分类Dev

JavaFX LineChart如何在符号上画线

来自分类Dev

如何在JavaFX中创建动画的LineChart?

来自分类Dev

JavaFX lineChart不能做几何图形

来自分类Dev

将LineChart(javafx)样式设置为子元素

来自分类Dev

JavaFX LineChart-由于轴类型而引起的ClassCastException

来自分类Dev

JavaFX-为什么LineChart在几次绘图后重复颜色?

来自分类Dev

扩展javafx.scene.chart.LineChart时出现NoSuchMethodException <init>()

来自分类Dev

如何在 JavaFX 中制作自定义 LineChart 控件?

来自分类Dev

如何在 JavaFx 中获取 LineChart 的刻度标签的宽度?

来自分类Dev

在ChartJs的Linechart点内添加图像

来自分类Dev

Java SplashScreen透明图像

来自分类Dev

显示透明图像的形状

来自分类Dev

Javascript,显示透明图像。

来自分类Dev

Python 透明图像遮罩

来自分类Dev

具有65000个数据点的JavaFX LineChart的性能问题

来自分类Dev

如何使用JavaFX LineChart添加两条垂直线

来自分类Dev

有没有办法断开JavaFX LineChart中串联的2个点?

来自分类Dev

如何重新初始化NumberAxis并移至JavaFX LineChart中的下一个值?

来自分类Dev

将节点悬停在 LineChart JavaFX 中时将 TextArea 居中?

来自分类Dev

JavaFX LineChart - 单击图例时在前面移动一条线

来自分类Dev

JavaFX拖动视图获得透明png图像

来自分类Dev

在透明图像上单击div

来自分类Dev

在WPF或Silverlight中单击透明图像

来自分类Dev

在Qt中更改透明图像的颜色

Related 相关文章

热门标签

归档