技术标签: 举个栗子-Tableau 应用技巧 数据可视化
插入背景图,其实不只是简单的将图片放到工作表里。它需要通过很多必要的调整,让你的图表和背景看起来更融合,从而使数据的表达有更多的带入感。
该如何给自己的图表插入个性化的背景呢?
今天,我们将通过两个不同的场景来教大家。
我们利用 2011-2012 季度 NBA 季后赛的部分数据来作一个【球员得分】分析视图,教大家在视图中嵌入一张现场比赛的背景图片。
具体步骤如下:
确定图片长和宽
需要注意的是,在我们往视图中添加背景图片之前,应先确定图片的长(视图横轴的最大刻度)和宽(视图纵轴的最大刻度)。
连接到数据源
我们先连接到数据源“NBA 2011-2012 季后赛球员 数据统计”。
设置XY字段
这时,我们需要对“X 字段”和“Y 字段”进行设置,在“左”“右”框分别输入起始值和终点值。
因为我们要进行的是【球员得分】分析,所以我们用 X 表示“出场”,Y 表示“得分”,那么“左”“右”值该如何设置呢? 通过以下两个视图来了解。
设置“出场”字段的最大值>23 :
设置“得分”字段的最大值>30.3 :
X 字段选择“出场”,“左”输入 0,“右”输入 25;
Y 字段选择“得分”,“左”输入 0,“右”输入 50;
调节“冲蚀”条,适当冲淡背景图片的亮度,以免影响视图的查看。
将XY拖放到行和列
单击“确定”,将“出场”“得分”依次拖放到行和列,得到的视图背景背景非常小,这时我们将“球员”字段拖至视图区,并作轴交换。
调整及美化
我们已经成功嵌入了一张背景图片。如果希望效果更好,可以继续对球员得分进行分析。
构造一个新字段:总得分=[得分]*[出场];
将“总得分”拖放至【大小】
将“位置”拖放至【颜色】
将“球队”拖放至【详细信息】
在【形状】中选择圆
得到如下分析视图:
这样,我们就完成了【球员得分】分析,将其命名为“球员得分概况”。
当然,如果你喜欢,背景也可以换成这样 ☻
接下来,我们再来分享另外一个场景。
如果在背景图上放一些关注点如(库存数量),可以从整体上更直观的看到一些问题,如图:
可以直观看出位于仓库装订机、外包材区的库存量过多,其他表现良好。如何实现呢?
具体步骤如下:
数据准备
我们使用Tableau自带的示例–超市数据。
使用仓库区域坐标数据:
准备一张仓库平面图。
并完成数据源整理:子类别为仓库库存类别,同时保留所有仓库数据信息,采用左连接。
制作过程
放入x,y 轴,胶囊右键–维度 画出散点图
插入背景地图:在菜单栏中选择“地图–背景图像–‘数据源名称’–添加图像–坐标轴取范围0-100。
调整图片大小:如果发现图片尺寸不对劲,可以通过修改轴范围让背景以更好的尺寸出现。
修改坐标
当我们发现有些点或许多点的定位有误,怎么办?
比如如下收纳具的点定位的偏了一点,我们怎么把它调整到正确的坐标上呢?
当然是回到坐标的数据源,调整一下x,y 的值了,那我们怎么去确认x,y的位置呢?
这里提供一种方法:取出x,y轴的网格线(当然最初确定仓库区域坐标也可用此法)
修改坐标表
刷新数据源,去掉网格线,最后还可以去掉轴标题,就完成了。
文章部分信息来源于网络,如有侵权请告知
为什么80%的码农都做不了架构师?>>> ...
写脚本技术很菜,所以和其他wp相比看起来比较麻烦笔记是按照当时的题目排序写的,顺序可能有出入做题是从0开始做起,所以前面部分也会尽可能写的详细一点只要能记录并且了解到怎么做即可,所以就没有去在意排版遇到不会的函数尽可能去百度了解题目:[2019红帽杯]easyRE、Youngter-drive、[ACTF新生赛2020]rome、[FlareOn4]login、[GUET-CTF2019]re21.[2019红帽杯]easyRE感谢 purecall 师傅提供题目~得到的 flag 请包上 f
1. MFC新建一个工程1.1 创建一个新项目1.2 选择MFC应用1.3 定义项目名称,项目文件存放路径1.4 完成创建2. 初始工程文件的结构2.1 解决方案资源管理器2.2 类视图2.3 各类之间的继承关系2.4 OnDraw函数3. 自定义坐标系的设置3.1 原因3.2 映射模式的宏定义表3.3 实现4. 画笔画刷的使用4.1 CDC类 , 绘图工具类4.2 绘制像素点4.3 绘图标准步骤4.4 画笔的使用(直线段为例)本篇学习自:孔令德老师的《三维计算机图形学》
本期为大家开源一款英飞凌TC264核心板,领取后可以直接在某创或某配免费打板,焊接使用。
包括关联查询内链接、外链接、自查询;子查询在SELECT、WHERE、FROM语句中使用,子查询的执行过程及注意事项;关联子查询EXISTS、NOT EXISTS的执行过程,IN和EXISTS的区别;分页查询。
人口预测和阻尼-增长模型A couple of years ago, I started working for a quant company called M2X Investments, and my first challenge was to create a model that could predict the interest rate movement. 几年前,我开始在一家名...
1、类图:2、界面和相应的功能1)不合法输入(为空,不在范围内):2)合法输入:3、代码 1 package swingEdu; 2 import swingEdu.NextDate; 3 import java.awt.EventQueue; 4 5 import javax.swing.JFrame;...
此专栏文章是对力扣上算法题目各种方法的总结和归纳,整理出最重要的思路和知识重点并以思维导图形式呈现,当然也会加上我对导图的详解.目的是为了更方便快捷的记忆和回忆算法重点(不用每次都重复看题解),毕竟算法不是做了一遍就能完全记住的.所以本文适合已经知道解题思路和方法,想进一步加强理解和记忆的朋友,并不适合第一次接触此题的朋友(可以根据题号先去力扣看看官方题解,然后再看本文内容).关于本专栏所有题目的目录链接,刷算法题目的顺序/注意点/技巧,以及思维导图源文件问题请点击此链接.欢迎...
#include <bits/stdc++.h>using namespace std;int diamonds[100010] = {0};int n,m;//n:钻石数目 m:需要付的钱款费用int sum[100010] = {0};//找到第一个大于x的数int upper_bound(int left,int right,int val){ int mid; while(left < right) { mid = (lef.
springboot1.5.9整合elasticsearch2.3.5附带demo注意点操作注意点注意springboot-data-elasticsearch和elasticsearch版本号的对应,这个是严格要求。操作1.下载elasticsearch2.3.5.zip修改C:\ruanjian\elasticsearch2.3.5\config下面的配置文件。cluster.n...
原文链接:https://blog.csdn.net/qq_40969467/article/details/90758281 点击查看更多通信与专业知识 【1】线型、标记符、颜色的说明 【2】对于坐标轴的注释内容xlabel,ylabel的属性说明 figure,plot(Seg1,SS1_QJ1,'k');hold on plot(Seg1,SS1_QJ1,'ks') plot(Seg1,Q1*ones(length(Seg1)