前言
废话
原版:(我的灵感来源(?)
(随便抓了个博主的来截)(因为我就是个连代码都不会上传的废物!(呜8-8
我记得我当时根本找不到类似这种效果的教程,结果只好自己在那里研究。。(等等,那我算是首发吗?!)
今天再去找的时候发现一个还不错的教程!传送门:【Tableau图表】如何画日历热力图 - 知乎。 和我那个效果稍有不同,不过以后说不定可以用上!
(坐等认证通过ing)好了!开写!
效果预览
最终效果图大概是这样:(我真的不知道怎么衔接每个月啊啊啊
旧版:
还有这样的:
光标放在单元格上面就可以显示出具体信息。
这个已经是我好久之前做的了,现在又要变成一个失忆人重新做一遍了!
新版:
教程
数据源
首先我们要准备一个数据源,以Excel表格为例。表格里面要有:日期、数量,其它字段可以看情况增加。
建议日期(年月日都)写在一个字段里!不要分开几个字段。
像这样:
导入
打开Tableau,点击(连接 - 到文件 - )Microsoft Excel,然后选择你的数据源文件(数据表)。
成功之后应该是这个样子的:
(它好贴心!甚至提醒你要去工作表
基本设置
看到左下角,从 数据源 切换到 工作表 。
(等等,我自己先去试了一下,发现实际上跟着成品的截图去执行就可以了。。还挺简单的?!
(还是写得详细一点好了...
1. 把 日期 字段拖三个到列,拖一个到行。
在(上图)这里!拖到(下图)那里。
之后应该是这样的:
然后我们要对它进行修改:
列第一个不用动。
第二个改成(上面那栏的)月,第三个改成(上面那栏的)更多 - 周数。
行那个改成(上面那栏的)更多 - 工作日。
最终是上图这样!如果出现了绿色,大概率是错选成了下面那栏。
2. 把 数量 和 日期 拖到下图位置(数量拖到颜色那格,日期拖到详细信息那格。)
点那个蓝色的,把它改成 精准日期。变成这样就算成功:
完成这些步骤之后大概是这样的:
现在已经能看了,但就是不太好看。
美化
(可以根据自己的需求进行美化。反正用得上的用不上的我全写上去了)
调整行高/列宽:
在标题(有文字的地方)那里调整。总之光标放上去的时候你就会知道它能调整了...
PS:在有颜色的单元格那里调整没有用
PPS:调整的是单行行高,注意不要用力过猛
删去多余的字段:
(右键)图中的 日期工作日 - 隐藏行字段标签
(右键)图中的 日期 - 隐藏列字段标签
周(日期) - (取消勾选)显示标题
用白色线分隔开单元格:
(最上一栏)设置格式 - 边界 - 默认值 - 单元格 - 修改:实线+粗+白色
把分隔线去掉:
依旧是在 设置边界格式 那里,
行/列分隔符 - 区 - 改为:无(或者把线条颜色改为白色)
如何让颜色从连续变为离散:
颜色 - 编辑颜色 - 渐变颜色 - n阶
可以顺便改一个自己喜欢的颜色。
数据为1时颜色也是灰的怎么办:
依旧是在 编辑颜色 里,
高级 - 开始 - 设置为 0
设置周开始时间:
(如果不设置周开始,直接拖动周标题的话会出现错位bug。)
数据 - 数据源(不是这三个字,而是你那个数据表的名字)- 日期属性 - 周开始 - 设置为星期一开始
把星期x改成周x:
工作日(日期) - 设置格式 - 日期 - 缩写
如何减少提示信息:
右击上图几个字段 - (取消勾选)包含在工具提示中
如何增加提示信息:
把想要显示的字段拖进 工具提示。
(等等等等,我突然发现 日期 也可以直接拖进 工具提示,而不是 详细信息。。
如何自定义提示信息:
可以调整显示顺序、增加其它文本等。
点击 工具提示 ,然后自己写吧...(这个更随意一点。估计可以写函数把NULL的地方显示为0,以及理论上可以完全还原Gitee的那个文本。)
如何更改工作表名字:
双击左下角工作表名字
如何缩小图示:
把 标准 改为 合适宽度
如何更改单元格形状:
标记 - 把 自动 改为 方形(它给我默认了方形)/圆/形状
(如果选择形状,下面会出现多一个形状栏,点击可以查看更多其它形状。)
(然后更多形状里还有更多更多形状...
后记
先这样吧!(快累死了......
目前解决不了的问题:
1. 月与月之间的衔接
2. 不知道怎么才能只显示周147而不显示其它...
如果以后解决了的话可能会有补充!或者出一个完全还原的档。
像我强迫现象这么严重的人写文章迟早要累死。。怎么会有人截图差了一两行/列像素都要重新裁剪上传啊。!!!!