visual studio 动态画坐标轴_数据可视化动态气泡图及其数据分析

01

一个动态气泡图,可以展现多个维度的信息。

比如说,要对比分析中国和美国从 1800 年以来每年的人口数量、人均收入和预期寿命,我们可以这样设置每个维度代表的含义:

(1)X 轴:人均收入;

(2)Y 轴:预期寿命;

(3)气泡大小:人口;

(4)气泡颜色:国家;

(5)时间变化:年份。

利用 matplotlib 制作动画的功能,我做了一个动态气泡图的视频:

在作图的细节方面,我做了一下刻意的调整:

(1)图表标题文字用深灰色,并且左对齐;

(2)X 轴和 Y 轴的标题与数字对齐,竖向的文字分行逐字显示;

(3)气泡的颜色与对应的文字使用接近的颜色;

(4)去掉网格线、图例、边框、刻度线等元素;

(5)只选取两个国家的数据。

以上这些刻意的调整,主要是为了更加突出地展现数据本身,或许让人看起来比较「素颜」,但是不要忘了我们作图的目标,是让观众更加快速地理解想要表达的信息,而不是靠「浓妆艳抹」去吸人眼球。

数据可视化,有时需要有批判性思维,突出数据中的重要内容。我们可以从设计师身上学习,多想一想数据可视化的目标是什么,尽可能让数据更利于观众理解,而不能拿着数字,就开始盲目地画图。

02

接下来,我们看看用 matplotlib 画图的具体步骤。

首先,导入所需的库,并设置中文字体和定义颜色等。

# 导入所需的库import numpy as npimport pandas as pdimport matplotlib as mplimport matplotlib.pyplot as pltfrom matplotlib.animation import FuncAnimation# 正常显示
Visual Studio Code(简称VS Code)是一款由Microsoft开发的免费、开源的代码编辑器,因其高度可扩展性和跨平台支持而受到开发者喜爱。如果你想在VS Code中创建和配置数据可视化程序,你可以按照以下步骤操作: 1. **下载安装**: - 访问官方网址 <https://code.visualstudio.com/> 下载适合你操作系统的版本(Windows, macOS, 或 Linux)。 - 完成安装后,启动VS Code。 2. **安装插件**: - 数据可视化通常需要特定插件的支持,例如 `Data Visualizer` 或 `Tableau Extension Pack`。打开VS Code的扩展商店(可以通过菜单 "Extensions"),搜索相关插件并安装。 3. **配置数据连接**: - 根据你选择的插件,可能需要设置数据源连接,比如数据库连接、CSV文件路径等。大部分插件都有文档说明如何配置。 4. **编写代码或使用可视化库**: - 使用支持的数据可视化库,如JavaScript的D3.js或Python的Matplotlib。VS Code有强大的代码提示和语法高亮功能。 - 有些插件如Power BI或Jupyter Notebook可以直接在VS Code内集成,让你直接在代码中编写和预览可视化。 5. **运行和调试**: - 创建一个新文件或打开现有的项目,编写你的数据可视化脚本。使用VS Code的调试工具设置断点,观察数据处理过程和结果。 6. **数据可视化展示**: - 在代码中调用可视化方法,生成表或形,然后在VS Code内查看初步效果,或通过浏览器查看完整的交互式可视化。 相关问题-- 1. 如何在VS Code中管理插件安装? 2. 如何通过VS Code进行数据导入和处理? 3. 怎样使用VS Code的调试功能调试数据可视化代码?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值