23、Julia 数据可视化全解析

Julia 数据可视化全解析

1. Julia 可视化概述

Julia 本身没有内置的图形命令,若要创建数据集并执行绘图命令,需先安装并加载相应的包。这是因为 Julia 需要从源代码构建各种不同的操作系统,随附的库(如 OpenBLAS 和 LibUV)必须以源代码形式存在,且不能干扰构建过程。图形引擎有多种不同的后端,如 Gtk、Qt 等。虽然专业包在操作系统支持方面可能有限制,但 Julia 整体系统不受此约束。

最初,内置图形被视为长期目标,并计划在未来版本中添加,但现在情况并非如此,实际上这样对 Julia 更好。随着 Plots API 的引入,可以使用统一的语法来操作多种后端(如 PyPlot、GR、PlotlyJS 等)。

可视化的主要主题包括:
- 文本包可视化
- 基础图形(经典老包)
- Plots API
- 显示框架
- 图像处理和光栅图形

此外,还有一些不符合 Plots API 的包,如 Winston 和 Gadfly 包。

Julia 通过 using 命令将符号导入其主命名空间,这意味着大多数图形包(通常具有 plot() display() 等函数)不会产生名称冲突。当然,也可以使用 import 并完全限定任何函数调用,以避免冲突。通常,在使用单个包时,使用简单的 using 语句即可。

2. 文本可视化

使用文本的显示方式指的是不需要图形引擎(如 QT)的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值