可视化绘图技巧100篇基础篇(三)-条形图(二)

本文详细介绍了条形图的各种类型和美化方法,包括Tableau中的普通条形图、矩阵图、堆叠图、比例图、旋风图、重叠图和进度条,以及Echarts、帆软、JavaFX、Python和MATLAB的实现。文章涵盖了各种绘图工具的代码示例和技巧,旨在帮助读者掌握条形图的绘制和美化。
摘要由CSDN通过智能技术生成

目录

前言

描绘条形图的要素

绘图工具及代码

 Tableau

一、基本条形图

1.普通条形图

​编辑

2.矩阵条形图

3.堆叠条形图

4.比例条形图

5.并排条形图

二、旋风图(蝴蝶图)

​编辑

三、重叠条形图

四、美化条形图&进度条

1.外边框内空的条形图

​编辑 2.圆角的条形图 

3.横T图 

4.棒棒糖图

(1)实心棒棒糖图

(2)有图标的棒棒糖图

(3)空心棒棒糖

5.Unit Chart

6.进度条

五、标靶图 

 echarts

1.title标题组件:

2.tooltip提示框组件:

3.toolbox工具栏组件

4.legend:图例组件

 帆软

实现思路

图表特点

普通条形图

堆积条形图

多系列条形图

百分比堆积条形图

 JavaFX

条形图X轴和Y轴

创建条形图

柱状图数据系列

向场景图中添加条形图

在同一条形图中显示多个数据系列

Python

1.简单图形

 2.复合图形

 MATLAB

语法

说明

条形图创建及设置

创建条形图

指定条形位置

指定条形宽度

显示条形组

显示堆叠条形图

显示一个堆叠条形图

显示具有负数据的堆叠条形

指定分类数据

在条形末端指定标签

为条形图指定坐标区

指定条形颜色

指定条形和轮廓颜色

控制单个条形的颜色

使用颜色图颜色的条形图

自定义分组或堆叠条形中的一个序列

输入参数

 x — x 坐标标量 | 向量 | 矩阵

y — y 坐标标量 | 向量 | 矩阵

width — 条形宽度0.8 (默认) | 标量

style — 分组样式'grouped' (默认) | 'stacked' | 'hist' | 'histc'

color — 条形颜色颜色名称 | 短名称

ax — 坐标区对象坐标区对象

名称-值参数

EdgeColor — 轮廓颜色'flat' | RGB 三元组 | 十六进制颜色代码 | 'r' | 'g' | 'b' | ...

FaceColor — 填充颜色'flat' | RGB 三元组 | 十六进制颜色代码 | 'r' | 'g' | 'b' | ...

CData — 颜色数据RGB 三元组 | 三列矩阵 | 标量 | 向量

BaseValue — 基线值0 (默认) | 数值标量值

LineStyle — 条形轮廓的线型'-' (默认) | '--' | ':' | '-.' | 'none'

LineWidth — 条形轮廓的宽度0.5 (默认) | 正值

输出参数

b — Bar 对象Bar 对象


前言

条形图(bar chart)是用宽度相同的条形的高度或长短来表示数据多少的图形。条形图可以横置或纵置,纵置时也称为柱形图(column chart)。此外,条形图有简单条形图、复式条形图等形式

描绘条形图的要素

描绘条形图的要素有3个:组数、组宽度、组限。
1.组数
把数据分成几组,指导性的经验是将数据分成5~10组
2.组宽度
通常来说,每组的宽度是一致的。组数和组宽度的选择就不是独立决定的,一个经验标准是:
近似组宽度=(最大值-最小值)/组数
然后根据四舍五入确定初步的近似组宽度,之后根据数据的状况进行调整。
3.组限
分为组下限(进入该组的最小可能数据)和组上限(进入

FineBi 是一款强大的数据可视化工具,通过 FineBi 进行图表绘制,可以让用户更清晰直观地展现数据的分析结果。下面是使用 FineBi 作图的步骤: 第一步:登录 FineBi 软件,打开需要进行图表绘制的数据源文件,确保数据文件的格式符合 FineBi 要求,并且数据内容完整准确。 第步:选择需要绘制的图表类型,FineBi 支持的图表类型包括折线图、柱状图、饼图、雷达图等,根据数据类型和分析需求选择合适的图表类型。 第步:选择数据源,将需要用于绘制图表的数据字段拖拽到 FineBi 的图表绘制界面中相应的位置,设置 X 轴、Y 轴、颜色、大小等字段,调整数据显示方式和样式,以满足自己的需求。 第四步:调整图表样式,FineBi 提供了丰富的图表样式设置,可以调整图表的颜色、字体、标注、背景等,使图表更美观、易于阅读。 第五步:添加交互功能,FineBi 支持添加交互功能,如筛选器、链接等,使得图表可以根据用户的交互操作进行动态变化,更加灵活和实用。 第六步:预览和保存,完成图表绘制后,可以进行预览,查看绘制效果,确认无误后可以保存图表,也可以导出为图片或者数据文件进行分享和使用。 以上是使用 FineBi 进行图表绘制的基本步骤,通过这些步骤可以轻松、快捷地完成各种类型的图表绘制。 FineBi 作为一款专业的数据可视化工具,能够帮助用户更好地展现和分析数据,实现更高效的数据分析和决策。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

格图素书

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值