首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

教你在Tableau中绘制蝌蚪图等带有空心圆图表(多链接)

Adam McCann有个有趣想法。他建议用“I”在圆圈内部加个标签并使之变白。我想到一个类似的方法是利用字符作为标签并用白色填充圆圈。...但我发现如何将标签准确放在圆圈中心和找到正确字体大小仍是难题。 那么我们看看另一种构建此图表方式。 建立一个基本蝌蚪图 创建一个基本蝌蚪图非常简单直接。...以下是Mark工作簿中建立蝌蚪图步骤: 移动序列到行 移动销售线到列 移动销售圈到列 右键点击销售圈并选择“双轴” 右键点击第二个y轴并选择“同步轴” 选择所有的标记卡,并移动类别到颜色 在销售线标记卡上...,从下拉目录中选择“线” 移动时间到路径 右键点击Y轴并选择“显示标题”删除标题 右键点击顶部第二个X轴并选择“显示标题”删除标题 你现在应该有一个与下图类似的蝌蚪图: 添加白色中心到填充点...这些技巧可以用于创建棒棒糖图,哑铃图,或者任何包含了点与线组合图表。此外,你还可以反转尺寸来将白色圆圈放在外部,在点与点之间产生间隙。

8.4K50

Power BI 模拟大厂图表核心思路

下面麦肯锡这个哑铃图进行说明(图表度量值参考《Power BI模拟麦肯锡哑铃图表现差异》)。...接着观察空间布局,本例大致分为三块,左边是类别标签(店铺名称),中间是两年对比哑铃,右侧是差异数值,灰色底纹直线也不能忽略,下图列示了不同空间所有内容。...本例左侧类别标签是文本,哑铃两头是圆圈中间连接是直线,差异值是文本,灰色背景分割线也是直线。...所以,各个部分总共使用了三种SVG基础图形,text、line和circle,具体如下: 第四步,确定每个基础元素属性(位置、大小、颜色),类别标签(店铺名称)为例,文本进行了左对齐,SVG坐标系左上角是...(0,0),类别标签起始横轴位置x则是0,因随后要在20个像素高度空间预留哑铃位置,因此,类别标签纵坐标y稍微偏上一些。

95910
您找到你想要的搜索结果了吗?
是的
没有找到

Power BI模拟麦肯锡哑铃图表现差异

Power BI模拟麦肯锡多种正方形图表 Power BI模拟麦肯锡华夫饼百分比图 Power BI模拟麦肯锡前后对比气泡图 麦肯锡McKinsey Insights APP展示了一种直观表现差异哑铃图...这个图表有三个特点,首先,类别标签和图表重合,节省了画布空间;其次,哑铃两个颜色分别可以表示本期和同期,哑铃长度表现出差异大小;再次,最右侧数值列出了差异值。...度量值如下,将度量值中维度、指标替换为你数据即可复用。...SVG_麦肯锡哑铃图_绝对值差异 = VAR ItemCount = DISTINCTCOUNT ( '数据'[店铺] ) VAR Height = 20 //计算图表高度 VAR MAX1...SUMMARIZE ( '数据', '数据'[店铺], "Color_Line", "Gray", //线条颜色 "Value_Left", MIN ( [M.今年], [M.去年] ), //左侧数据标签

41421

Python数据分析--哑铃

林骥老师将数据可视化分析源代码分享在他GitHub空间https://github.com/linjiwx/mp 首先介绍哑铃图: 哑铃图,是指用一条横线连接两个点、看起来有点像哑铃图,主要是用来强调从一个点到另一个点变化...import numpy as np import pandas as pd import matplotlib as mpl import matplotlib.pyplot as plt # 正常显示中文标签...(lambda x:x+1, df[df['变化']>=0].index)) rng_neg = list(map(lambda x:x+1, df[df['变化']<0].index)) # 绘制哑铃图中间线条...']< 0].iloc[:, 1], ymax=df[df['变化']< 0].iloc[:, 2], color=c['浅蓝色'], zorder=1, lw=5,label='下降') # 绘制哑铃图两头圆点...ax.annotate(label, ( df.index[i]+1.2,df.iloc[i,2]), color=color, ha='left', va='center', fontsize=12) # 设置 Y

2K51

50种常见Matplotlib科研论文绘图合集!赶紧收藏~~

x,y轴显示范围及标签。...13、带标记发散型棒棒糖图 (Diverging Lollipop Chart with Markers) 带标记棒棒糖图通过强调您想要引起注意任何重要数据点并在图表中适当地给出推理,提供了一种对差异进行可视化灵活方式...19、哑铃图 (Dumbbell Plot) 哑铃图表传达了各种项目的“前”和“后”位置以及项目的等级排序。如果您想要将特定项目/计划对不同对象影响可视化,那么它非常有用。...通过“响应”变量对它们进行分组,您可以检查 X 和 Y 之间关系。以下情况用于表示目的,描述城市里程分布如何随着汽缸数变化而变化。...每条垂直线(在自相关图上)表示系列与滞后0之间滞后之间相关性。图中蓝色阴影区域是显着性水平。那些位于蓝线之上滞后是显着滞后。

3.9K20

Power BI 模拟麦肯锡半圆气泡图

前六篇如下 Power BI模拟麦肯锡客流转化漏斗图 Power BI模拟麦肯锡多种正方形图表 Power BI模拟麦肯锡华夫饼百分比图 Power BI模拟麦肯锡前后对比气泡图 Power BI模拟麦肯锡哑铃图表现差异...这个气泡图有三个特点: 1.半圆显示 2.数据标签和类别标签同时显示 3.半圆底部有一条淡淡灰色线条进行大小比较提示 前期已经分享过如何在Power BI制作全圆气泡,半圆气泡原理是一样,只需要把圆下半部分遮盖...('表'[店铺])&" " 圆使用SVGcircle标签;中间横线可以使用line标签,也可以如示例使用rect,也就是说一个很窄矩形;数据标签和类别标签均使用text...把度量值标记为图像URL,放入表格矩阵即可正常显示。也可使用ImageByCloudScope视觉对象用作卡片图。 接下来问题是,圆如何变成半圆?...SVG有图层概念,在圆下半部分进行图层叠加,放一个白色长方形在圆上方,且在类别标签下方。圆半径为50像素,上下分割部分直线高度占据了1像素,因此,遮盖矩形高度49像素。

3.4K30

python数据可视化系列教程——matplotlib绘图全解

)、字体大小和样式设置 grid: 设置网格颜色和线性 legend: 设置图例和其中文本显示 line: 设置线条(颜色、线型、宽度等)和标记 patch: 是填充2D空间图形对象,如多边形和圆...xticks和yticks: 为x,y主刻度和次刻度设置颜色、大小、方向,以及标签大小。...就是隔几个刻度才显示一个标签文本 ymajorLocator = MultipleLocator(3) #定义纵向主刻度标签刻度差为3倍数。...高],是使用绝对布局,不和存在窗口挤占空间 axes1.plot(x,y) #在子图上画图 plt.savefig('aa.jpg',dpi=400,bbox_inches='tight')...#savefig保存图片,dpi分辨率,bbox_inches子图周边白色空间大小 plt.show() #打开窗口,对于方法1创建在窗口一定绘制,对于方法2方法3创建窗口,若坐标系全部空白,

3K10

50 个数据可视化图表

标记发散型棒棒糖图(Diverging Lollipop Chart with Markers) 带标记棒棒糖图通过强调您想要引起注意任何重要数据点并在图表中适当地给出推理,提供了一种对差异进行可视化灵活方式...哑铃图(Dumbbell Plot) 哑铃图表传达了各种项目的“前”和“后”位置以及项目的等级排序。如果您想要将特定项目/计划对不同对象影响可视化,那么它非常有用。...以下情况用于表示目的,描述城市里程分布如何随着汽缸数变化而变化。 23....华夫饼图(Waffle Chart) 可以使用 pywaffle 包 创建华夫饼图,并用于显示更大群体中组成。 注:需要安装 pywaffle 库 32....每条垂直线(在自相关图上)表示系列与滞后 0 之间滞后之间相关性。图中蓝色阴影区域是显着性水平。那些位于蓝线之上滞后是显着滞后。 那么如何解读呢?

3.9K20

50个最有价值数据可视化图表(推荐收藏)

标记发散型棒棒糖图(Diverging Lollipop Chart with Markers) 带标记棒棒糖图通过强调您想要引起注意任何重要数据点并在图表中适当地给出推理,提供了一种对差异进行可视化灵活方式...哑铃图(Dumbbell Plot) 哑铃图表传达了各种项目的“前”和“后”位置以及项目的等级排序。如果您想要将特定项目/计划对不同对象影响可视化,那么它非常有用。 ?...以下情况用于表示目的,描述城市里程分布如何随着汽缸数变化而变化。 ? 23....华夫饼图(Waffle Chart) 可以使用 pywaffle 包 创建华夫饼图,并用于显示更大群体中组成。 注:需要安装 pywaffle 库 ? ? 32....每条垂直线(在自相关图上)表示系列与滞后 0 之间滞后之间相关性。图中蓝色阴影区域是显着性水平。那些位于蓝线之上滞后是显着滞后。 那么如何解读呢?

4.5K20

来瞧瞧这些炫酷百分比可视化新图形(附代码实现)⛵

图片本文讲解9种『炫酷高级』数据图表,可视化地表示比例或百分比:哑铃图、甜甜圈图、华夫饼图、堆积条形图...附上代码,快快用起来吧!...哑铃图(杠铃图)哑铃图是一种可视化技巧,用于比较两个数据。...顾名思义,哑铃图由两个用直线统一圆形图形组成。 在下面的示例中我们将 X 轴范围设置为 0 到 100% 显示煤炭产量百分比。...不过罗列气泡图有一个问题:绘图空间。绘制圆圈越多,需要面积就越大。...环绕气泡图上面的罗列气泡图非常占空间,我们可以把气泡圈圈不同方式排布,节省空间,比如环绕气泡图import circlify# 气泡位置分布circles = circlify.circlify

2.6K72

如何通过R语言制作BBC风格精美图片

在BBC数据团队开发了一个R包,ggplot2内部风格创建可发布出版物图形,并且使新手更容易到R创建图形。 例如: ? 加载所有所需R语言包 通常在R中创建图表需要安装和加载某些软件包。...可以通过手动更改比例标签来添加空间。...更改轴 翻转图坐标 添加coord_flip()使垂直分布变为水平: bars <- bars + coord_flip() ? 添加/删除网格线 默认主题y轴具有网格线。...(如果您对为什么将x设置为大陆,将y设置为预期寿命感到困惑,那么当图表似乎正相反方式绘制它们时,这是因为我们已经翻转了 使用coord_flip()进行绘图。...例如,如果要创建带有很多条形图条形图,并要确保每个条形图和标签之间有一定呼吸空间,则可能是这种情况。 如果您确实保留了较大高度图边距,那么轴和标签之间间隙可能会更大。

12.9K10

自己做饼图丑哭了?5种实用方法替代它!

解决这两个小可怜问题当然不能是简单地逼迫你删除 Excel 这个软件然后跟你说饼图这辈子也别用了啊。就像你能因为讨厌原谅色就从画家调色板中永远删除绿色一样。 那解决办法是什么?...如果要发送给决策者主要消息是可视化差异,不妨考虑一下人类学知识,人类是真的很擅长辨别物体之间距离。所以我将介绍哑铃图表,也称DNA表,是一种长度显示变化可视化方法。...我们再看一个哑铃例,这个哑铃图表现了众议院女性占有率与党派之间增长关系: ?...还有一点与饼图不同,就是可以在中间空白区域输入总数、调出数字或添加其他数据标记、也可以用作衡量单个百分比指标。...树形图除了显示具有面积空间而非角度优势之外,还有一个优势就是当有超过五个类别(避免有时难以标记饼图)和可视化类别中有子类别时,树图比饼图更直观,主要是人们对树形图不太熟悉而用得少。

3.2K10

关于Python可视化Dash工具

1、scatter:散点图 在散点图中,每行data_frame由2D空间符号标记表示; 2、scatter_3d:三维散点图 在3D散点图中,每行data_frame由3D空间符号标记表示;...:地理坐标散点图 在地理散点图中,每一行data_frame都由地图上符号标记表示; 7、line:线条图 在2D线图中,每行data_frame表示为2D空间中折线标记顶点; 8、line...data_frame表示为Mapbox地图上折线标记顶点; 12、line_geo:地理坐标线条图 在地理线图中,每一行data_frame表示为地图上折线标记顶点; 13、area:...堆积区域图 在堆积区域图中,每行data_frame表示为2D空间中折线标记顶点。...表示为类别中抖动标记; 20、histogram:直方图 在直方图中,每一行data_frame被组合在一起成为矩形标记可视化该值聚合函数histfunc(例如,计数或总和)1D分布

3.1K10

总结了50个最有价值数据可视化图表

标记发散型棒棒糖图(Diverging Lollipop Chart with Markers) 带标记棒棒糖图通过强调您想要引起注意任何重要数据点并在图表中适当地给出推理,提供了一种对差异进行可视化灵活方式...哑铃图(Dumbbell Plot) 哑铃图表传达了各种项目的“前”和“后”位置以及项目的等级排序。如果您想要将特定项目/计划对不同对象影响可视化,那么它非常有用。...以下情况用于表示目的,描述城市里程分布如何随着汽缸数变化而变化。 23....华夫饼图(Waffle Chart) 可以使用 pywaffle 包 创建华夫饼图,并用于显示更大群体中组成。 注:需要安装 pywaffle 库 32....每条垂直线(在自相关图上)表示系列与滞后 0 之间滞后之间相关性。图中蓝色阴影区域是显着性水平。那些位于蓝线之上滞后是显着滞后。 那么如何解读呢?

3.3K10

Power BI 模拟麦肯锡糖葫芦

无论是条形图、折线图、卡片图还是饼图,只是表面样式不同,实际都是占据一块矩形画布空间,并且画布长宽比不能太离谱。...如果长宽差异很大,图表大概率无法正常阅读: 近日在麦肯锡APP上看到一种气泡图,像一串糖葫芦,比较适合长宽差异很大画布空间。下图是在Power BI模拟示例,业绩排行前三城市设置了不同颜色。...这种图表可以放在左右两侧或者中部,给人新鲜感。...,下方城市需要按照上方城市占据直径空间动态下移,这也是度量值中t2存在目的。...当然,糖葫芦没有竹签不合适,下方右侧增加一条线: 把度量值中维度、指标替换为你模型中值即可复用。实际应用时,也可在text中加入数据标签。 糖葫芦我还是喜欢吃基本款-山楂且不带任何夹心。

1.4K20

Matplotlib 可视化之图例与标签高级应用

配置图例 想在可视化图形中使用图例,可以为不同图形元素分配标签。 图例非常容易使用,只要求用户命名图。Matplotlib将自动创建一个包含每个图形元素图例。...而下图中,用轴标签替换轴刻度标签,即在轴中间加上说明标签,为了使其更靠近轴,删除了可能与标签碰撞中心刻度。此外,将标题其向右移动,并相应地移动图例框,将其放置在标题下方,并且使用一行两列排列方式。...# 默认情况下,y 标签 x 坐标和 x 标签 y 坐标由刻度标签边界框确定, # 但是如果有多个轴,这可能会导致多个标签对齐不良。...该图中,创建了几个矩形,在一些点周围显示感兴趣区域,并创建了与相应缩放轴连接。...xyB: 它是x-y图上连接线起点,也称为点B。coordsA: A点坐标。coordsB: B点坐标。axesA: 它是x-y图上连接轴起点。axesB: 它是x-y图上连接轴终点。

1.8K60

LPCG:用激光点云指导单目的3D物体检测

因为它们3D位置信息是精确,所以这种伪标签可以在单目3D检测器训练中取代手动标注标签。LPCG可以应用于任何单目3D检测器,在自动驾驶系统中充分利用大量未标记数据。...为了简化解决3D边界框问题,作者团队将点投影到鸟瞰图上,减少了参数,因为可以很容易地获得对象高度(h)和y坐标(在相机坐标系下)。因此,作者团队有: 其中 是指鸟瞰图(BEV)框。...此外,高度h可以由沿着点y最大空间偏移来表示,并且通过对点y坐标求平均来计算中心坐标y。作者团队使用限制对象维度简单规则来删除异常值。 算法2中展示了单目方法总体训练Pipeline。...然后,作者团队可以从单目3D检测器剩余未标记数据中生成高质量训练数据,提高准确性。在实验中,作者团队定量和定性地表明,生成3D box伪标签对于单目3D检测器来说是很不错。...因此,作者团队提出了一个框架(LCPG),在未标记LiDAR点云上生成伪3D box标签扩大单目3D检测器训练集。在各种数据集上大量实验验证了LCPG有效性。

38830

可视化技能之Matplotlib(上)|可视化系列01

通过ax.scatter(x,y)绘制x为横坐标,y为纵坐标的散点图,scatter重要参数如下: •x,y:对应着x轴和y数据,散点画在坐标轴里[xi,yi]处。...range(len(y)),y);•fmt: 控制x,y绘制折线点形状、颜色、线风格、颜色,fmt参数可分类为三种:颜色字符、风格字符和标记字符[4];•其他lines.Line2D支持属性,...饼图与圆环图 图表元素调校 一张可视化图上除了主要点、线、面之外,文本标签、坐标轴标签等也是很重要可视媒介,特别是对于信息图表而言。下面这张图[5]基本囊括了用到图形元素: ?...有时为了对比两类数据,除了用簇状柱形图或簇状条形图外,也可以试试哑铃图,理解了上面画棒棒糖图方法之后,要组合出哑铃图并不难,对数据进行一定运算后用barh加两个scatter就可以画出来。...棒棒糖图与哑铃图 帕累托图是双坐标轴可视化典例。帕累托图特别适合展示符合长尾效应数据。

1.6K41

LPCG:用激光点云指导单目的3D物体检测

因为它们3D位置信息是精确,所以这种伪标签可以在单目3D检测器训练中取代手动标注标签。LPCG可以应用于任何单目3D检测器,在自动驾驶系统中充分利用大量未标记数据。...为了简化解决3D边界框问题,作者团队将点投影到鸟瞰图上,减少了参数,因为可以很容易地获得对象高度(h)和y坐标(在相机坐标系下)。因此,作者团队有:B_{bev}其中 是指鸟瞰图(BEV)框。...此外,高度h可以由沿着点y最大空间偏移来表示,并且通过对点y坐标求平均来计算中心坐标y。作者团队使用限制对象维度简单规则来删除异常值。算法2中展示了单目方法总体训练Pipeline。...然后,作者团队可以从单目3D检测器剩余未标记数据中生成高质量训练数据,提高准确性。在实验中,作者团队定量和定性地表明,生成3D box伪标签对于单目3D检测器来说是很不错。...因此,作者团队提出了一个框架(LCPG),在未标记LiDAR点云上生成伪3D box标签扩大单目3D检测器训练集。在各种数据集上大量实验验证了LCPG有效性。

48740
领券