一、XYChart

import javafx.application.Application;
import javafx.geometry.NodeOrientation;
import javafx.geometry.Side;
import javafx.scene.Scene;
import javafx.scene.chart.*;
import javafx.scene.control.Label;
import javafx.stage.Stage;public class LineChartSample extends Application {@Overridepublic void start(Stage stage) {stage.setTitle("people");final CategoryAxis xAxis = new CategoryAxis();final NumberAxis yAxis = new NumberAxis();xAxis.setLabel("Country");final BarChart<String, Number> chart =new BarChart<String, Number>(xAxis, yAxis);chart.setTitle("people");XYChart.Series series = new XYChart.Series();series.setName("flag");series.getData().add(new XYChart.Data("China", 14.7));series.getData().add(new XYChart.Data("America", 2.5));series.getData().add(new XYChart.Data("India", 14));XYChart.Data data = new XYChart.Data("Russa", 2);data.setNode(new Label("2"));series.getData().add(data);Scene scene = new Scene(chart, 800, 600);chart.getData().addAll(series);stage.setScene(scene);stage.show();}public static void main(String[] args) {launch(args);}
}

二、PieChart

import javafx.application.Application;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.input.MouseEvent;
import javafx.scene.paint.Color;
import javafx.stage.Stage;
import javafx.scene.chart.*;
import javafx.scene.Group;public class PieChartSample extends Application {@Override public void start(Stage stage) {Scene scene = new Scene(new Group());stage.setTitle("Imported Fruits");stage.setWidth(500);stage.setHeight(500);ObservableList<PieChart.Data> pieChartData =FXCollections.observableArrayList(new PieChart.Data("Grapefruit", 13),new PieChart.Data("Oranges", 25),new PieChart.Data("Plums", 10),new PieChart.Data("Pears", 22),new PieChart.Data("Apples", 30));final PieChart chart = new PieChart(pieChartData);chart.setTitle("Imported Fruits");final Label caption = new Label("");caption.setTextFill(Color.DARKORANGE);caption.setStyle("-fx-font: 24 arial;");for (final PieChart.Data data : chart.getData()) {data.getNode().addEventHandler(MouseEvent.MOUSE_PRESSED,new EventHandler<MouseEvent>() {@Override public void handle(MouseEvent e) {caption.setTranslateX(e.getSceneX());caption.setTranslateY(e.getSceneY());caption.setText(String.valueOf(data.getPieValue()) + "%");}});}((Group) scene.getRoot()).getChildren().addAll(chart,caption);stage.setScene(scene);stage.show();}public static void main(String[] args) {launch(args);}
}

JavaFX Chart设置数值显示相关推荐

  1. Jfreechart柱形图设置数值显示

    BarRenderer renderer=new BarRenderer(); renderer.setBaseItemLabelGenerator(new StandardCategoryItemL ...

  2. Java自动化邮件中发送图表(四)之javafx Chart

    一.Javafx Chart JavaFX支持各种饼图和XY图表.在XY平面上表示的图表包括AreaChart,BarChart,BubbleChart,LineChart,ScatterChart, ...

  3. 汇编语言:实验10 根据材料编程—3.数值显示,编程,将data段中的数据以十进制形式显示出来

    问题描述 编程,将data段中的数据以十进制的形式显示出来. data segmentdw 123,12666,1,8,3,38 data ends 实验效果 实验要求 子程序描述 名称:dtoc 功 ...

  4. 7.Unity2D 横版 未受伤害时,血条缓慢变透明+伤害数值显示(浮动,大小,颜色)+协程的应用

    总目录https://blog.csdn.net/qq_54263076/category_11900070.html?spm=1001.2014.3001.5482 1.血条缓慢变淡 我们都知道,当 ...

  5. Echarts柱状图(顶部和内部的数值显示)/(内部数值的百分比计算)/(顶部显示多行数据)/(柱体圆角)

    先看效果: 如何实现顶部和内部的数值显示并且计算出两个柱状图的百分比: 首先是全部源码: <div ref="country" id="country" ...

  6. python画双y轴图时,两y轴分别设置数值显示范围

    双y轴图分别设置数值显示范围 默认会有范围,该方法可用于调整图像的显示情况 代码: ax.set_ylim(ymin1, ymax1) # 设置y1轴的数值显示范围为(ymin1,ymax2) ax2 ...

  7. win10分辨率设置_显示字体小到有些模糊?高分屏别忘了这些设置

    "BOSS,你这字体也太小了吧" "我才搞定新显卡,用上了2K屏" --好吧,小狮子不知趣地又拿BOSS开涮了,相比喜欢精细显示的BOSS,小狮子显然更喜欢字号 ...

  8. pandas中set_option的常用设置:显示所有行、显示所有列、控制浮点型精度、每个数据元素的显示字符数、对齐形式等

    pandas中set_option的常用设置:显示所有行.显示所有列.控制浮点型精度.每个数据元素的显示字符数.对齐形式等 #pandas中set_option的常用设置 详细参考pandas API ...

  9. bios调整服务器性能模式吗,优化BIOS设置提高显示性能

    优化BIOS设置提高显示性能 互联网   发布时间:2009-04-21 00:57:14   作者:佚名   我要评论 显示性能是集成主板发挥性能最主要的瓶径,尤其是在运行3D游戏等考验显卡性能的程 ...

最新文章

  1. 欧盟正研究用三种标准技术应对DNS漏洞
  2. 常用数据库语句(更新)
  3. Android开发,Error: Failed to find Build Tools revision 24.0.2
  4. spark MLlib平台的协同过滤算法---电影推荐系统
  5. 计算机显卡是指什么时候,电脑哪个是显卡
  6. nagios监控服务器的搭建
  7. linux网络编程客户端,Linux网络编程入门
  8. mysql空间数据类型的使用_MYSQL 空间数据类型用法
  9. cuda10.2安装包 和 cudnn安装包下载
  10. linux虚拟用户登录失败,用shell用户或虚拟用户登录pureftpd
  11. 文件大小图形化软件 SpaceSniffer(转载)
  12. 在xml publisher中嵌入二维码(支持中文)
  13. 阶段5 3.微服务项目【学成在线】_day04 页面静态化_07-freemarker基础-if指令
  14. Rabbit MQ 延迟插件rabbitmq_delayed_message_exchange的安装
  15. 《信号与系统》解读 第1章 信号与系统概述-6:系统对时域信号的基本运算与基本变换---幅度、加法、乘法、积分、微分、时延、反转、混合
  16. 火狐浏览器常用的几个插件
  17. 智慧校园云端管理系统的设计和实现(附源码及数据库)
  18. 如何看待国内开源现状?贾扬清、李沐、陈天奇等大牛如是说
  19. 用数据分析教你如何追男神
  20. 基于c++图形化界面的clock页面置换算法

热门文章

  1. 数据结构 - 二叉树
  2. 7-2 页面置换算法--LRU (50 分)
  3. 栈在前端中的应用,顺便再了解下深拷贝和浅拷贝!
  4. mysql or 创建索引_Mysql索引优化
  5. [RabbitMQ]队列持久化
  6. [mybatis]动态sql_内置参数_parameter_databaseid
  7. [JavaWeb-XML]约束(DTD,Schema)
  8. Adapter(适配器)--类对象结构型模式
  9. hash table(全域散列法实现的哈希表)
  10. 唯品会php接口,唯品会链接生成联盟链接 - 唯品会API免费API接口-唯品会API开放API接口-云商数据(www.ecapi.cn)...