OneCode图表配置速查手册

前言

在数据可视化日益成为业务决策核心驱动力的今天,高效、灵活的图表配置系统已成为开发人员不可或缺的工具。OneCode图表组件凭借其丰富的图表类型与精细化的配置能力,为开发者提供了构建专业数据可视化界面的完整解决方案。然而,随着图表类型的不断扩展与配置项的日益丰富,如何快速定位并正确使用特定配置属性已成为提升开发效率的关键挑战。

本配置字典博文旨在为开发者提供一份全面、系统的OneCode图表配置参考手册。基于对组件配置文件的深度解析,我们梳理了包括Pyramid、Radar、RealTimeLine、Funnel、HLED、Thermometer等15+图表类型的全部配置属性,涵盖图表标题、功能属性、外观样式、数据格式、交互效果等六大核心维度。每个配置项均包含详细的属性说明、取值范围与默认值定义,形成结构化的配置速查体系。

无论是实时数据监控场景中需要调整的RealTimeLine刷新频率,还是仪表盘展示中关键的AngularGauge指针样式,抑或是布局优化时必不可少的边距(chartLeftMargin)与填充(captionPadding)设置,读者都能在此找到权威的配置指南。我们特别对跨图表通用配置项(如字体属性、数值格式化、工具提示)进行了归纳整理,帮助开发者建立全局配置思维。

本文档不仅是新手入门的学习手册,更是资深开发者的案头速查工具。通过左侧导航的图表类型索引与配置项功能分类,您可以快速定位所需内容。随文附上的配置示例与实际效果对照,将帮助您更直观地理解各项配置的作用机制。

我们期待这份配置字典能够成为您驾驭OneCode图表组件的得力助手,让每一个数据可视化需求都能找到最精准的配置方案,最终实现业务数据的高效表达与价值传递。

1. Pyramid (金字塔图)

1.1 图表基本配置

配置项说明类型可选值默认值
caption图表标题文本String任意文本“”
captionFontSize标题字体大小Number8-7214
captionFontColor标题字体颜色String颜色代码“#333333”
captionAlignment标题对齐方式Stringleft/center/right“center”
subCaption图表副标题文本String任意文本“”
subCaptionFontSize副标题字体大小Number8-7212

1.2 功能属性

配置项说明类型可选值默认值
animation是否启用动画效果Booleantrue/falsetrue
palette图表调色板Number/Array0-19或颜色数组0
showPrintMenu是否显示打印菜单Booleantrue/falsetrue
showDownloadMenu是否显示下载菜单Booleantrue/falsetrue
showHoverEffect是否启用悬停效果Booleantrue/falsetrue
enableSlicing是否允许切片交互Booleantrue/falsefalse

1.3 金字塔特有属性

配置项说明类型可选值默认值
pyramidMode金字塔显示模式String“2D”/“sliced”“2D”
yAxisMinValueY轴最小值Number任意数值0
yAxisMaxValueY轴最大值Number任意数值自动计算
pyramidBaseWidth金字塔底部宽度百分比Number10-10080
pyramidTopWidth金字塔顶部宽度百分比Number0-5010
isInverted是否反转金字塔方向Booleantrue/falsefalse

2. Radar (雷达图)

2.1 图表配置

配置项说明类型可选值默认值
caption图表标题String任意文本“”
xAxisNameX轴名称String任意文本“”
yAxisNameY轴名称String任意文本“”
showBorder是否显示边框Booleantrue/falsetrue
borderColor边框颜色String颜色代码“#666666”
bgColor图表背景色String颜色代码“#FFFFFF”
canvasBgColor画布背景色String颜色代码“#FFFFFF”

2.2 数据系列配置

配置项说明类型可选值默认值
showLabels是否显示数据标签Booleantrue/falsetrue
showValues是否显示数据值Booleantrue/falsefalse
labelFontSize标签字体大小Number8-7212
valueFontSize数值字体大小Number8-7212
dataPointRadius数据点半径Number1-204
connectNullData是否连接空数据点Booleantrue/falsefalse

2.3 雷达图特有属性

配置项说明类型可选值默认值
radarFillColor雷达图填充颜色String颜色代码“#F8F8F8”
radarFillAlpha雷达图填充透明度Number0-10030
borderThickness雷达图边框厚度Number1-102
numDivLines分割线数量Number1-205
divLineColor分割线颜色String颜色代码“#CCCCCC”
showAxes是否显示轴线Booleantrue/falsetrue

3. RealTimeLine (实时折线图)

3.1 标题与轴配置

配置项说明类型可选值默认值
caption图表标题String任意文本“”
xAxisNameX轴名称String任意文本“Time”
yAxisNameY轴名称String任意文本“Value”
xAxisNameFontSizeX轴名称字体大小Number8-7212
yAxisNameFontSizeY轴名称字体大小Number8-7212
xAxisValuesFontSizeX轴值字体大小Number8-7211
yAxisValuesFontSizeY轴值字体大小Number8-7211

3.2 实时属性配置

配置项说明类型可选值默认值
updateInterval数据更新间隔(毫秒)Number100-50001000
dataStreamURL实时数据URLString有效URL“”
refreshOnLoad加载时是否刷新Booleantrue/falsetrue
showRTMenuItem是否显示实时菜单Booleantrue/falsetrue
rtAutoUpdate是否自动更新Booleantrue/falsetrue
rtUpdateOnScroll滚动时是否更新Booleantrue/falsefalse
bufferSize数据缓冲区大小Number5-10010

3.3 折线图特有属性

配置项说明类型可选值默认值
lineThickness线条厚度Number1-102
anchorRadius锚点半径Number1-204
anchorBorderThickness锚点边框厚度Number0-51
anchorBgColor锚点背景色String颜色代码“#FFFFFF”
anchorBorderColor锚点边框颜色String颜色代码系列颜色
showAnchors是否显示锚点Booleantrue/falsetrue
anchorSides锚点边数Number3-1004

4. RealTimeLineDY (双Y轴实时折线图)

4.1 双Y轴配置

配置项说明类型可选值默认值
showPrimaryYAxis是否显示主Y轴Booleantrue/falsetrue
showSecondaryYAxis是否显示次Y轴Booleantrue/falsetrue
primaryYAxisName主Y轴名称String任意文本“Value 1”
secondaryYAxisName次Y轴名称String任意文本“Value 2”
primaryYAxisMinValue主Y轴最小值Number任意数值0
primaryYAxisMaxValue主Y轴最大值Number任意数值自动计算
secondaryYAxisMinValue次Y轴最小值Number任意数值0
secondaryYAxisMaxValue次Y轴最大值Number任意数值自动计算
syncAxisLimits是否同步轴限制Booleantrue/falsefalse

4.2 其他特有属性

配置项说明类型可选值默认值
numDivLinesPrimaryYAxis主Y轴分割线数量Number1-205
numDivLinesSecondaryYAxis次Y轴分割线数量Number1-205
primaryYAxisColor主Y轴颜色String颜色代码“#1A80E5”
secondaryYAxisColor次Y轴颜色String颜色代码“#F53F3F”
showAxisOnLeft是否在左侧显示轴Booleantrue/falsetrue

5. RealTimeStackedArea (实时堆叠面积图)

5.1 面积图配置

配置项说明类型可选值默认值
fillAlpha填充透明度Number0-10070
showAreaBorder是否显示面积边框Booleantrue/falsetrue
areaBorderColor面积边框颜色String颜色代码系列颜色
areaBorderThickness面积边框厚度Number1-51
stack100Percent是否100%堆叠Booleantrue/falsefalse
showShadow是否显示阴影Booleantrue/falsefalse
shadowColor阴影颜色String颜色代码“#000000”
shadowAlpha阴影透明度Number0-10030

6. RealTimeColumn (实时柱状图)

6.1 柱状图配置

配置项说明类型可选值默认值
columnWidth柱宽百分比Number10-9060
showColumnShadow是否显示柱阴影Booleantrue/falsefalse
shadowAlpha阴影透明度Number0-10040
use3DLighting是否使用3D光照Booleantrue/falsefalse
columnBorderThickness柱边框厚度Number0-51
columnBorderColor柱边框颜色String颜色代码“#FFFFFF”
showZeroPlane是否显示零平面Booleantrue/falsetrue
zeroPlaneColor零平面颜色String颜色代码“#CCCCCC”

7. RealTimeStackedColumn (实时堆叠柱状图)

7.1 堆叠柱状图配置

配置项说明类型可选值默认值
stack100Percent是否100%堆叠Booleantrue/falsefalse
showCumulativeValues是否显示累积值Booleantrue/falsefalse
cumulativeLabelFontSize累积标签字体大小Number8-7212
cumulativeLabelFontColor累积标签字体颜色String颜色代码“#333333”
plotSpacePercent绘图空间百分比Number0-10080

8. HLED/VLED (水平/垂直LED图表)

8.1 LED通用配置

配置项说明类型可选值默认值
value当前值Number任意数值0
minValue最小值Number任意数值0
maxValue最大值Number任意数值100
ledSizeLED大小Number5-5015
ledSpacingLED间距Number0-202
showValue是否显示值Booleantrue/falsetrue
valueFontSize值字体大小Number8-7214

8.2 颜色范围配置

配置项说明类型可选值默认值
colorRange颜色范围配置Array颜色范围对象数组见下方示例
useColorName是否使用颜色名称Booleantrue/falsetrue

colorRange示例配置:

colorRange: [{ minValue: 0, maxValue: 30, color: "#FF0000" },{ minValue: 31, maxValue: 70, color: "#FFFF00" },{ minValue: 71, maxValue: 100, color: "#00FF00" }
]

9. Cylinder (圆柱图)

9.1 圆柱图配置

配置项说明类型可选值默认值
cylinderRadius圆柱半径百分比Number10-9040
cylinderHeight圆柱高度百分比Number10-9080
showCylinderBorder是否显示圆柱边框Booleantrue/falsetrue
cylinderBorderColor圆柱边框颜色String颜色代码“#FFFFFF”
cylinderBorderThickness圆柱边框厚度Number1-51
fillColor填充颜色String颜色代码“#1A80E5”
fillAlpha填充透明度Number0-10080
showValue是否显示值Booleantrue/falsetrue

10. Thermometer (温度计图)

10.1 温度计配置

配置项说明类型可选值默认值
value当前温度值Number任意数值0
minValue最低温度Number任意数值0
maxValue最高温度Number任意数值100
thermometerHeight温度计高度Number50-500200
thermometerWidth温度计宽度Number10-10030
bulbRadius底部灯泡半径Number5-5015
showValue是否显示值Booleantrue/falsetrue
valueFontSize值字体大小Number8-7214
colorRange颜色范围配置Array颜色范围对象数组见下方示例

colorRange示例配置:

colorRange: [{ minValue: 0, maxValue: 30, color: "#0000FF" },{ minValue: 31, maxValue: 60, color: "#00FF00" },{ minValue: 61, maxValue: 100, color: "#FF0000" }
]

11. HLinearGauge (水平线性仪表)

11.1 仪表配置

配置项说明类型可选值默认值
value当前值Number任意数值0
minValue最小值Number任意数值0
maxValue最大值Number任意数值100
gaugeLength仪表长度Number100-1000300
gaugeHeight仪表高度Number20-20060
showValue是否显示值Booleantrue/falsetrue
valueFontSize值字体大小Number8-7214
pointerLength指针长度百分比Number50-10080
pointerThickness指针厚度Number1-103
pointerColor指针颜色String颜色代码“#FF0000”

11.2 刻度配置

配置项说明类型可选值默认值
majorTMNumber主刻度数量Number2-205
minorTMNumber次刻度数量Number0-104
majorTMHeight主刻度高度Number5-3015
minorTMHeight次刻度高度Number5-2010
majorTMColor主刻度颜色String颜色代码“#333333”
minorTMColor次刻度颜色String颜色代码“#666666”

12. AngularGauge (角度仪表)

12.1 角度仪表配置

配置项说明类型可选值默认值
value当前值Number任意数值0
minValue最小值Number任意数值0
maxValue最大值Number任意数值100
gaugeStartAngle仪表起始角度Number0-360135
gaugeEndAngle仪表结束角度Number0-36045
gaugeOuterRadius仪表外半径Number50-500100
gaugeInnerRadius仪表内半径Number0-4500
showValue是否显示值Booleantrue/falsetrue
valueFontSize值字体大小Number8-7214

12.2 指针配置

配置项说明类型可选值默认值
dialRadius指针半径百分比Number50-10080
dialThickness指针厚度Number1-205
dialColor指针颜色String颜色代码“#FF0000”
pivotRadius轴点半径Number5-208
pivotColor轴点颜色String颜色代码“#333333”
pivotBorderColor轴点边框颜色String颜色代码“#FFFFFF”
pivotBorderThickness轴点边框厚度Number1-52

13. Annotations (标注)

13.1 标注通用配置

配置项说明类型可选值默认值
showBelow是否显示在图表下方Booleantrue/falsefalse
drawAnchors是否绘制锚点Booleantrue/falsefalse
id标注IDString唯一标识符“”
type标注类型String“text”/“line”/“rectangle”/“circle”/“arc”/“image”/“polygon”/“path”“text”

13.2 文本标注配置

配置项说明类型可选值默认值
text标注文本String任意文本“”
fontSize字体大小Number8-7212
fontColor字体颜色String颜色代码“#000000”
fontBold是否粗体Booleantrue/falsefalse
fontItalic是否斜体Booleantrue/falsefalse
xX坐标Number任意数值0
yY坐标Number任意数值0
align对齐方式Stringleft/center/right“left”
rotation旋转角度Number0-3600

13.3 线条标注配置

配置项说明类型可选值默认值
x1起点X坐标Number任意数值0
y1起点Y坐标Number任意数值0
x2终点X坐标Number任意数值0
y2终点Y坐标Number任意数值0
thickness线条厚度Number1-202
color线条颜色String颜色代码“#000000”
dashed是否虚线Booleantrue/falsefalse
dashLen虚线长度Number1-505
dashGap虚线间距Number1-505
arrowAtStart起点是否带箭头Booleantrue/falsefalse
arrowAtEnd终点是否带箭头Booleantrue/falsefalse
arrowWidth箭头宽度Number1-205
arrowHeight箭头高度Number1-205

14. 通用配置项详解

14.1 边距和填充配置

prop: ["captionPadding", "xAxisNamePadding", "yAxisNamePadding", "yAxisValuesPadding", "labelPadding", "valuePadding", "plotSpacePercent", "chartLeftMargin", "chartRightMargin", "chartTopMargin", "chartBottomMargin", "legendPadding", "canvasLeftMargin", "canvasRightMargin", "canvasTopMargin", "canvasBottomMargin"]
配置项说明类型默认值
captionPadding标题内边距Number10
xAxisNamePaddingX轴名称内边距Number5
yAxisNamePaddingY轴名称内边距Number5
yAxisValuesPaddingY轴值内边距Number5
labelPadding标签内边距Number5
valuePadding值内边距Number5
plotSpacePercent绘图空间百分比Number80
chartLeftMargin图表左边距Number10
chartRightMargin图表右边距Number10
chartTopMargin图表上边距Number10
chartBottomMargin图表下边距Number10
legendPadding图例内边距Number5
canvasLeftMargin画布左边距Number10
canvasRightMargin画布右边距Number10
canvasTopMargin画布上边距Number10
canvasBottomMargin画布下边距Number10

14.2 图例配置

配置项说明类型可选值默认值
showLegend是否显示图例Booleantrue/falsetrue
legendPosition图例位置Stringtop/bottom/left/right“bottom”
legendFontSize图例字体大小Number8-7212
legendFontColor图例字体颜色String颜色代码“#333333”
legendBgColor图例背景色String颜色代码“#FFFFFF”
legendBorderColor图例边框颜色String颜色代码“#CCCCCC”
legendBorderThickness图例边框厚度Number0-51
legendShadow是否显示图例阴影Booleantrue/falsefalse
legendAllowDrag是否允许拖动图例Booleantrue/falsefalse

14.3 工具提示配置

配置项说明类型可选值默认值
showTooltip是否显示工具提示Booleantrue/falsetrue
tooltipBgColor工具提示背景色String颜色代码“#000000”
tooltipBorderColor工具提示边框颜色String颜色代码“#666666”
tooltipBorderThickness工具提示边框厚度Number0-51
tooltipFontColor工具提示字体颜色String颜色代码“#FFFFFF”
tooltipFontSize工具提示字体大小Number8-7212
tooltipAlpha工具提示透明度Number0-10090
tooltipPadding工具提示内边距Number0-205
tooltipSeparator工具提示分隔符String任意文本": "

14.4 数值格式化配置

配置项说明类型可选值默认值
numberPrefix数值前缀String任意文本“”
numberSuffix数值后缀String任意文本“”
decimalSeparator小数点分隔符String./,“.”
thousandSeparator千分位分隔符String,/.\s“,”
decimalPrecision小数位数Number0-100
formatNumber是否格式化数字Booleantrue/falsetrue
formatNumberScale是否格式化数字刻度Booleantrue/falsetrue
scaleUnit刻度单位StringK/M/B/T“”
numberScaleValue数字刻度值Number1000/1000000等1000

15. 事件配置

15.1 通用事件

配置项说明类型可选值默认值
clickURL点击图表时的URLString有效URL“”
clickURLOpenInNewWindow是否在新窗口打开URLBooleantrue/falsetrue
onLoadComplete加载完成事件StringJavaScript函数名“”
onClick点击事件StringJavaScript函数名“”
onMouseOver鼠标悬停事件StringJavaScript函数名“”
onMouseOut鼠标移出事件StringJavaScript函数名“”

结语

以上是OneCode组件库中所有图表类型的详细配置属性说明。这些配置项覆盖了从基础外观到高级交互的各个方面,通过灵活组合这些配置,可以创建出满足各种需求的可视化图表。实际使用时,建议结合具体场景选择合适的配置项,并参考官方文档获取更多示例和最佳实践。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/913508.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/913508.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

二维码驱动的独立站视频集成方案

一、独立站视频嵌入的技术挑战与架构设计 在独立站建设中,视频内容的集成面临着性能、安全与用户体验的三重挑战。传统直接嵌入方式会导致页面加载缓慢(平均增加3-5秒首屏时间)、服务器带宽消耗激增(单视频日均播放1000次约产生50…

【STM32】预分频因子(Prescaler)和重装载值(Reload Value)

在 STM32 的 独立看门狗(IWDG) 中(结合上文【STM32】独立看门狗(提供完整实例代码)),为了控制看门狗的超时时间(溢出时间),我们主要设置两个参数:…

从0到1搭建同城O2O外卖平台:外卖系统源码架构解析与实战指南

当下,越来越多的创业者、品牌连锁商家,甚至社区集群,开始布局属于自己的本地外卖平台。而对于软件开发者和技术团队而言,如何从0到1搭建一套可落地、可扩展、可持续运营的外卖系统,成为了一个既现实又挑战性十足的话题…

MySQL 8.0 OCP 1Z0-908 题目解析(16)

题目61 Choose the best answer. Examine this command, which executes successfully: mysqlbackup --defaults-file/backups/server-my.cnf --backup-dir/backups/full copy-backWhich statement is true about the copy-back process? ○ A) It restores files from the da…

WSL命令

以下是 WSL&#xff08;Windows Subsystem for Linux&#xff09;的常用命令大全&#xff0c;涵盖安装、管理、网络、文件交互等场景&#xff0c;方便快速查阅和使用&#xff1a;1. 安装与版本管理命令说明wsl --install默认安装 WSL 和 Ubuntuwsl --install -d <发行版名&g…

AI语音训练——GPT-SoVITS(GSV)

链接说明 github项目地址&#xff1a;RVC-Boss/GPT-SoVITS: 1 min voice data can also be used to train a good TTS model! (few shot voice cloning) 项目中文说明书&#xff1a; GPT-SoVITS指南//项目说明书里也有在线使用的链接 原项目作者B站教学视频&#xff1a;耗时两个…

事件委托版本tab栏切换

事件委托&#xff1a;是JavaScript中注册事件的常用技巧&#xff0c;也称事件委派、事件代理简单理解&#xff1a;原本需要注册在子元素的事件委托给父元素&#xff0c;让父元素担当事件监听的职务优点&#xff1a;减少注册次数&#xff0c;可提高程序性能原理&#xff1a;事件…

FLAN-T5:规模化指令微调的语言模型

摘要 在将数据集表述为指令的形式上进行语言模型微调&#xff0c;已被证明能够提升模型性能及其对未见任务的泛化能力。本文探讨了指令微调&#xff0c;特别关注以下三个方面&#xff1a;(1) 任务数量的扩展&#xff0c;(2) 模型规模的扩展&#xff0c;以及 (3) 基于链式思维&…

设计模式文章

1. 工厂模式 | 菜鸟教程

Xilinx Vivado开发环境快速导出hdf文件(bat批处理)

Xilinx FPGA使用Vivado开发环境创建MicroBlaze软核或ZYNQ PS侧SDK逻辑工程时&#xff0c;需要FPGA侧搭建的硬件平台文件&#xff0c;即hdf文件&#xff0c;常规方式是编译完成生成bit流文件后&#xff0c;通过File->Export->Export Hardware菜单来导出&#xff0c;在弹出…

UniApp 中实现智能吸顶 Tab 标签导航效果

前言在移动端应用开发中&#xff0c;Tab 标签导航是一种常见的交互模式。本文将详细介绍如何在 UniApp 中实现一个功能完善的智能吸顶 Tab 导航组件&#xff0c;该组件具有以下特性&#xff1a;&#x1f3af; 智能显示&#xff1a;根据滚动位置动态显示/隐藏&#x1f4cc; 吸顶…

ElasticSearch快速入门-1

文章目录Elasticsearch简介ES概念ES和关系型数据库的对比正序索引和倒序索引安装es、kibana、IK分词器ES操作_cat操作Mapping映射属性索引库操作索引库CRUD文档CRUD文档批处理操作Java客户端操作ESElasticsearch简介 就是一个搜索引擎数据库 以下都简称ES ES概念 ES和关系型…

【论文撰写】如何把AI生成的文本公式复制在word中,完整的复制公式,拷贝豆包生成的公式

1、问题描述 AI生成的内容 在对于含有公式的生成内容&#xff0c;直接拷贝到Word 会呈现类Markdown的格式&#xff0c;除了格式上&#xff0c;公式也不是标准格式。 如下列两个图片对比 2、工具 这时&#xff0c;就需要用另一个工具进行转换 Home - Snip Web Mathpix Acc…

【机器学习笔记 Ⅱ】5 矩阵乘法

矩阵乘法是神经网络、图形学、科学计算等领域的核心运算&#xff0c;用于高效处理线性变换和批量数据计算。以下是其数学定义、计算规则及实际应用的系统解析。1. 数学定义2. 计算步骤&#xff08;示例&#xff09;3. 代码实现 (1) Python&#xff08;NumPy&#xff09; import…

【数字后端】- 衡量design的congestion情况

基础概念 通常在RP的placement之后&#xff0c;就要去去查看设计的Density和Congestion情况。 而congestion的衡量指标有以下两点&#xff1a; &#xff08;1&#xff09;Overflow Congestion 分析基于一个基本『单元』称为GCELL: Routing Grid cell. Gcell 是工具自己定义…

Oracle面试题-体系结构

&#x1f4cc;1.如何查看 Oracle 数据库的版本信息&#xff1f; 1. 标准 SQL 查询&#xff08;推荐&#xff09; 方法 1&#xff1a;查询 v$version 视图&#xff08;最常用&#xff09; SELECT * FROM v$version;输出示例&#xff1a; BANNER -------------------------------…

Flex布局原理

1.布局原理 flex 是 flexible Box 的缩写&#xff0c;意为"弹性布局"&#xff0c;用来为盒状模型提供最大的灵活性&#xff0c;任何一个容器都可以 指定为 flex 布局。 当我们为父盒子设为 flex 布局以后&#xff0c;子元素的 float、clear 和 vertical-align 属性将…

JavaScript 模块系统二十年:混乱、分裂与出路

JavaScript 模块系统&#xff1a;一场至今未醒的历史梦魇 一、引言&#xff1a;我们真的解决了“模块化”吗&#xff1f; 你可能以为&#xff0c;JavaScript 模块系统早已标准化&#xff0c;import/export 就是答案。 但现实却是另一番景象&#xff1a;构建报错、依赖冲突、加…

人工智能-基础篇-23-智能体Agent到底是什么?怎么理解?(智能体=看+想+做)

1、智能体是什么&#xff1f; 想象你有一个超级聪明的小助手&#xff0c;它能&#xff1a; 自己看环境&#xff08;比如看到天气、听到声音、读到数据&#xff09;&#xff1b;自己做决定&#xff08;比如下雨了要关窗&#xff0c;电量低要去充电&#xff09;&#xff1b;自己…

Java实现项目1——弹射球游戏

项目&#xff1a;弹射球游戏 项目描述&#xff1a; 类似于乒乓球的游戏&#xff0c;游戏可以播放背景音乐&#xff0c;可以更换背景图&#xff0c;当小球碰到下面的挡板后会反弹&#xff0c;当小球碰到方块后会增加分数&#xff0c;当小球掉落会导致游戏失败&#xff0c;按下…