该javafx.scene.XYChart类是基类所有已在xy窗格中绘制的图表。通过实例化此类的子类,您可以创建各种XY图表,即-折线图,面积图,条形图,饼图,气泡图,散点图等。
在XY图表中,给定的数据点绘制在XY平面上。沿x和y轴,您将具有刻度线和刻度线标签。标签指定值的名称(或数字)。
javafx.scene.chart.Axis类(abstract)是基类中的所有XY图表轴。要创建X和Y轴,您需要实例化这些类的子类
NumberAxis类用于创建数值的轴线和 CategoryAxis类被用于创建html" target="_blank">字符串类别轴。
Axis类的两个属性是-
tickLabelFill-此属性指定当前轴上所有刻度线标签的填充颜色。您可以使用setTickLabelFill()方法设置此属性的值。
tickLabelFont-此属性指定当前轴上所有刻度标签的字体。您可以使用setTickLabelFont()方法设置此属性的值。
您可以使用这些方法将所需的颜色和字体设置为XY图表的刻度标签。
import javafx.application.Application; import javafx.geometry.Insets; import javafx.scene.Scene; import javafx.scene.chart.BubbleChart; import javafx.stage.Stage; import javafx.scene.chart.NumberAxis; import javafx.scene.chart.XYChart; import javafx.scene.layout.StackPane; import javafx.scene.paint.Color; public class BubbleChart_Color extends Application { public void start(Stage stage) { //创建X和Y轴 NumberAxis xAxis = new NumberAxis(0, 90, 10); NumberAxis yAxis = new NumberAxis(20, 90, 10); //创建轴标签 xAxis.setLabel("Age"); yAxis.setLabel("Weight"); //创建气泡图 BubbleChart bubbleChart = new BubbleChart(xAxis, yAxis); //准备气泡图的数据 XYChart.Series series = new XYChart.Series(); series.getData().add(new XYChart.Data(10, 30, 4)); series.getData().add(new XYChart.Data(25, 40, 5)); series.getData().add(new XYChart.Data(40, 50, 6)); series.getData().add(new XYChart.Data(55, 60, 8)); series.getData().add(new XYChart.Data(70, 70, 9)); //series.getData()。add(new XYChart.Data(85,80,12)); //将数据设置为条形图 bubbleChart.getData().add(series); //将名称设置为气泡图 series.setName("work"); //设置颜色以打勾标签 xAxis.setTickLabelFill(Color.RED); yAxis.setTickLabelFill(Color.RED); //创建一个堆栈窗格来保存图表 StackPane pane = new StackPane(bubbleChart); pane.setPadding(new Insets(15, 15, 15, 15)); pane.setStyle("-fx-background-color: BEIGE"); //设置场景 Scene scene = new Scene(pane, 595, 350); stage.setTitle("Bubble Chart"); stage.setScene(scene); stage.show(); } public static void main(String args[]){ launch(args); } }
输出结果
本文向大家介绍如何修改JavaFX XY图表中刻度线的长度?,包括了如何修改JavaFX XY图表中刻度线的长度?的使用技巧和注意事项,需要的朋友参考一下 在XY图表中,给定的数据点绘制在XY平面上。沿x和y轴,您将具有刻度线和刻度线标签。刻度线代表间隔均匀的各种值。 更改刻度线的长度 javafx.scene.chart.Axis类(abstract)是基类中的所有XY图表轴。要创建X和Y轴,您
我从服务器接收图像,然后根据用户选择的颜色,图像颜色将发生变化。 我尝试了以下方法: 我得到了与我的目标相反的结果(UIImage外部的白色是用所选颜色着色的)。 出了什么问题? 在这个问题上我也需要这样做,提供的解决方案不能解决我的问题。如何更改iOS和WatchKit中的图像颜色
我想改变字体的颜色,或者在字体中添加阴影以提高可视性。然而,我还没有找到一种方法去做。一种替代方法是使用plotly,但当你将plotly对象放入闪亮的应用程序并在手机中可视化时,你会失去交互标签,因此networkD3提供了更好的集成。唯一的问题是,我很难个性化服装。我想改变字体颜色。 一个值得指责的例子:
问题内容: 有没有办法改变matplotlib图中图例的字体颜色? 特别是在情节的背景较暗的情况下,图例中的默认黑色文本很难或无法阅读。 问题答案: 调用将在图例对象中获得Text对象的列表:
我尝试了这个解决方案,比如在主主题中添加属性,但无法改变TextInputLayout中底线的颜色,默认情况下它采用状态栏的颜色(它可能被称为primarydark),也不想在TextInputLayout下面出现错误文本时改变底线的颜色,意思是当错误发生时改变红色,当它得到焦点时应该是那个颜色
本文向大家介绍如何更改placeholder的字体颜色和大小?相关面试题,主要包含被问及如何更改placeholder的字体颜色和大小?时的应答技巧和注意事项,需要的朋友参考一下