22、创意信息可视化:Processing 中的数据可视化实践

创意信息可视化:Processing 中的数据可视化实践

在数据可视化领域,Processing 是一个强大的工具,它能帮助我们将数据以直观且美观的方式呈现出来。下面将详细介绍如何使用 Processing 进行数据可视化,包括 Helix 类的梯度选项、Visualizer 类的实现以及相关的 XML 数据处理。

Helix 类的梯度选项

在 Helix 类中,增加了梯度选项。在 create(PVector[] finalVecs) 方法里,会交替调用 p.fill() vertex() 。在 Processing 的 3D 环境中,我们可以为每个顶点指定颜色,Processing 会自动在顶点之间创建合适的梯度。

Helix 类的梯度特性是通过向 initRGB() 调用传入 int 数组来自动实现的,而不是单个 int 值(后者会产生单一填充颜色)。需要注意的是,使用梯度选项时, setMouseEnabled(true) 方法将不起作用(使用单一填充颜色选项时该方法有效)。在查看最终类之前,建议先创建几个螺旋并尝试不同的参数值。

Visualizer 类的实现

Visualizer 类封装了一个可视化概念。要创建一个名为 “Visualizer.java” 的新标签,并输入以下代码:

/** 
 * Data Visualizer   
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值