还在苦恼报表图表的制作?制作图表的小技巧分享
众所周知,图形是一个涵盖内容非常大的主题,不同图形样式、数据等千变万化。以Smartbi柱图为例,我们可以设置柱子的方向、柱子的颜色、数据标签的位置等等。在数据序列上,我们可以创建单柱图、也可以创建多柱图。
什么是单柱图呢?顾名思义,就是只有一个系列数据。
什么是多柱图呢?区别于单柱图,可以展示2个,3个,……,n个系列数据。
基于Smartbi报表制作的实际动手制作单柱图
制作单柱图,首先准备数据集。包含“姓名”和“语文成绩”数据。如下:
使用该数据集,创建仪表分析。选择“柱图”,勾选“姓名”字段为“分类(X)轴”,“语文成绩”字段为“指标(Y)轴”,即可实现单柱图。如下:
基于Smartbi报表制作的实际动手制作多柱图
多柱图的制作过程与单柱图是一样的。首先,准备数据集,包含“姓名”、“语文成绩”和“数学成绩”,如下:
使用该数据集,创建仪表分析。选择“柱图”,勾选“姓名”字段为“分类(X)轴”,“语文成绩”字段和“数学成绩”为“指标(Y)轴”,即可实现多柱图。如下:
制作单柱图和多柱图的步骤其实非常简单。但是在制作多柱图时,有可能存在以下两种特殊情况:
(1)成绩科目可能有语文、数学,有可能会增加英语、生物等学科成绩。学科是无法固定的,因此也无法确定柱图中需要勾选为“指标(Y)轴”的字段
(2)在前面的步骤中,数据集中的数据都是以下形式,每个学科成绩单独成一列
但有些时候,实际的业务数据可能是以下形式的
针对以上两种特殊情况,我们可能会觉得难以创建出我们想要的多柱图。那么,到底有没有什么方法呢?其实,我们在创建仪表分析时,可以通过“并列轴”这一设置项,简单地创建多柱图。
基于Smartbi报表制作的并列轴
在仪表分析的图形设置界面中,可以将字段勾选为“并列轴”。
这样可以实现将数据进行“行转列”的作用:
比如下图中是数据集中的数据,包含3列:姓名、科目和成绩
在图形设置时,勾选“姓名”字段为“分类(X)轴”,勾选“成绩”字段为“指标(Y)轴”,并将“科目”字段勾选为“并列轴”。
最终展示的图形为多柱图,效果如下:
实际上当勾选“科目”字段为并列轴之后,用于作图的数据就自动转换成了以下的形式
相当于勾选了“姓名”字段为“分类(X)轴”,“语文”和“数学”字段为“指标(Y)轴”了。完整的制作流程可以查看下文。
基于Smartbi报表制作多柱图-巧用并列轴
首先,准备数据集。包含“姓名”、“科目”和“成绩”字段
基于该数据集,创建仪表分析。选择“普通柱图”,勾选“姓名”字段为“分类(X)轴”,“成绩”字段为“指标(Y)轴”,“科目”字段为“并列轴”
可以将图例显示在上方,最终展示效果如下
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」