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

117.精读《Tableau 探索式模型》

比如在度量为销量,可以将利润作为颜色,甚至再将折扣作为文本,通过一个折线图同时看多种度量信息: 与之对比,我们可以将利润放在右 Y 作为双达到相同效果: 标记就是为了在增加行、列字段数量基础上...地图行与列就是经纬度,维度字段放到 “详细信息” ,根据地理映射表转化为经纬度自动生成经纬度放在行与列。 柱折面饼、散点/象限都是直角坐标系图形,以维度字段作为维度,以度量字段作为度量。...图表在行与列同时下钻,与表格表现稍有不同。仅从来看拆解方式是相同,内部展示了多套: **可以认为,行或列上最后一个字段为度量,就会切换为图表展示,因为图表适合展示连续状态。...对于连续型字段作用于维度,默认适合散点图,因为散点图行与列都是度量,适合作为默认推荐: 但能用散点图就也能用线图, **维度是连续日期字段,适合用折线图而不是散点图。...由于散点图维度拆分不像折线图和柱状可以分段,因此如果采用按颜色打散,是无法分辨分组: 之所以说探索式分析复杂度很高,是因为其可能性公式为: 字段 x 离散连续 x 行列 x 行列下钻 x 标记种类

2.4K20

独家 | 手把手教数据可视化工具Tableau

Tableau 确定每个字段数据类型,如果某个字段值与该数据类型匹配, Tableau 就会采用若干不同方式之一来处理字段,具体情况视数据类型而定。...Tableau 假定这些值是连续您将连续字段放在“行”或“列”上,Tableau 会显示一个是一个显示最小值和最大值之间度量线,标尺和模拟温度计是显示物品例子。...将“日期”字段放在“筛选器”上,结果可能为离散筛选器或连续筛选器。 您将连续度量放在“筛选器”上,Tableau 将首先提示您为筛选器选择聚合,然后提示您指定如何连续值范围进行筛选。...您将连续维度放在“筛选器”(而不是“日期”)上,Tableau 将提示您指定如何连续值范围进行筛选。...视图会更改为条形。 标记(在本例为条)是垂直,因为是垂直。每个标记长度表示那一年销售总额。您在此处看到数字可能与实际数字匹配 — 示例数据会随时发生变化。

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

ggplot2包图形参数(坐标、分面、配色)整理

当你修改x标度和y标度范围,任何在范围以外数据都会被移除,换言之,超出范围数据不仅不会被展示,而且会被完全移出考虑处理数据范围,统计量计算都会基于修剪后数据。...by="2 month") scale_x_date(breaks=datebreaks) # 使用设定日期刻度分割点 调整日期刻度标签格式 library(scales) # 使用scales包...(drv ~ cyl) # 同时根据drv纵向、cyl横向分面 5.1.2 使用facet_wrap()分面 使用facet_wrap(),各子将像纸上文字一样被依次横向排布并换行。...5.2 在不同坐标下使用分面 使每个分面的坐标不一样,将标度设置为"free_x"、"free_y"或"free"。...通过设置只有的坐标标度,各个子将拥有自己坐标值域。

10.8K41

程序员用python给了女友一个七夕惊喜!

动画即是一静态画面的连续播放,所以我们只需要将每一天都画一次,再拼成 GIF 即可。 如下为第一天和最后一天条形: ? ?...再来看一下用于画图每日数据,假设2020年1月1日为起始日期,1月20日为当天(即发布供检阅日期,故要对这些数据画20次(别怕,兄dei)。 ?...进入代码环节:先按需求读取数据(读表最爱 pandas 库又出现啦)。为了便于处理日期,将 excel 日期一列值转为字符串格式,再利用 datatime 将起始日期设为时间戳格式。...和最终效果还有一定差距,多了坐标标签,少了系列标签、数据标注和右上角滚动时间。...interval 参数为绘制每张时间间隔,用于在 plt.show() 检查效果。最终保存 gif 图像可以通过 fps 参数设置帧数。

1.9K20

unity3d-物理引擎(一)

物理引擎:模拟真实世界物体物理特性引擎。 属性 质量 Mass:物体质量。 阻力 Drag:受力移动物体受到空气阻力。 0表示没有空气阻力。...极大可使物体停止运动,通常砖头0.001,羽毛设置为10。 角阻力 Angular Drag:受扭力旋转物体受到空气阻力。 0表示没有空气阻力,极大使物体停止旋转。...快速移动刚体在碰撞时有可能互相穿透,可以设置碰撞检测频率,但频率越高对物理引擎性能影响越大。 连续 Discrete:连续碰撞检测。适用于普通碰撞(默认模式)。...冻结位置 Freeze Position:刚体在世界沿所选X,Y,Z移动,将无效。 冻结旋转 Freeze Rotation:刚体在世界沿所选X,Y,Z旋转,将无效。...材质 Material:引用何种物理材质决定了它和其它对象如何作用。 凸起Convex:激活则网格碰撞器间没有碰撞效果; Mesh网格:用于碰撞所引用网格。碰撞条件 两者具有碰撞组件。

1.4K20

Pandas 秘籍:6~11

以某种方式组合多个序列或数据,在进行任何计算之前,数据每个维度会首先自动在每个上对齐。...通常,操作维包含相同数量元素,Python 和其他语言中类似数组数据结构将不允许进行操作。 Pandas 可以通过在完成操作之前先对齐索引来实现此目的。...使用reset_index,这个属性成为列名。 更多 使用stack关键之一是将所有希望转换列都放在索引。 最初使用索引状态读取此秘籍数据集。...数据具有DatetimeIndex,将出现更多选择和切片机会。 准备 在本秘籍,我们将使用部分日期匹配来选择和切片带有DatetimeIndex数据。...我们通过在两个两行一列网格创建具有两个子图形来开始执行步骤 7。 请记住,创建多个子,所有都存储在 NumPy 数组。 步骤 5 最终结果将在顶部重新创建。

33.9K10

盘一盘 Python 系列 - Cufflinks (下)

字典:{column:color} 按数据列标签设置颜色 列表:[color] 对每条轨迹按顺序设置颜色 ---- categories:字符串格式,数据中用于区分类别的列标签 x:字符串格式...,数据中用于 x 变量列标签 y:字符串格式,数据中用于 y 变量列标签 z:字符串格式,数据中用于 z 变量列标签 (只适用 3D ) text:字符串格式,数据用于显示文字列标签...gridcolor:字符串格式,用于设定网格颜色 zerolinecolor:字符串格式,用于设定零线颜色 labels:字符串格式,将数据里列标签设为饼状每块标签,仅 kind = pie...values:字符串格式,将数据数据值设为饼状每块面积,仅 kind = pie 才适用。...如何 resample 计算累计收益率前面已经讲了就不重复了,关键是先用 pd.melt() 将宽表变成长表,使其用三列 date, code 和 value,然后分别设为气泡 x 数据、y 数据

4.5K10

数据可视化基础》第一章:把数据放到图表上

数据类型 例子 变量类型 描述 定量数据/连续性数值 1.3, 5.7, 83, 1.5x10-2 连续性变量 可以是任何数值 定量数据/离散数值 1,2,3,4 分类变量 数字以离散单位表示 定性数据...定性数据/有序分类 不好、比较好、好 分类变量 变量和变量之间存在一定关系,有明显顺序 日期/时间 Jan. 5 2018, 8:03am 连续/分类 特定日期或者时间 文本 这里是转折点 不是变量...美国四个地点每日温度例子,我们把温度值映射到Y,把每天日期映射到X,把不同地区映射到颜色上,最后通过线条来可视化这些结果,就有了下这个图形。 ?...同样,如果我们把不同地区映射到Y,然后把温度映射到颜色上,最后通过正方形来可视化结果。然后就有了? ? 以上两个图形都是使用了x、y和颜色三个标度。...,就是有x、y位置标度、颜色标度、大小标度和形状标度,五个标度来呈现一个图形。 ?

77420

ggplot2修改坐标详细介绍

ggplot2每个细节都是可以修改,非常推荐大家系统学习一下,用到再学确实是一种不错方式,但是如果要提高进阶,还是有必要系统学习。 今天给大家介绍下如何自定义ggplot2坐标。...交换x和y 设置坐标范围 使图形从0开始 反转连续型坐标 修改类别型坐标顺序 设置x和y比例 设置刻度线位置 移除刻度线和标签 修改刻度标签 修改坐标标签 沿坐标显示直线 使用对数坐标...环状图形 日期坐标 交换x和y 在很久以前版本,还只能通过coord_flip()函数实现,现在支持直接换一下x和y映射即可。...这个方法很好用,尤其是遇到画气泡、散点图,发生图形显示不全情况,只要增加下坐标范围就解决了!...或者在原始数据,先设置好分类变量因子顺序。

10.3K60

手把手教你使用Matplotlib绘制动

过了一段时间,坐标变成动态,随着折线也开始运动,如下图所示。因为数据太多了,如果弄成动态坐标最后发现会越来越小。...现在静态坐标代码。...这样才能出来图中散点加在折线(而不是折线加在散点)效果。 散点图:这个也简单,但是我们只需要一个散点,最后一个数据散点,因此 x 和 y 有 [-1] 索引。...对于横轴上下界,我们用 df_span 首尾日期,由于 df_num 在这种情况一直小于 df_span,那么 df_num 动,df_span 是静止,因此横轴是静止。...最后你可以用 animator.save() 来存成视频或者 html 形式,但我发现文件太大,因此我手动用 ScreenToGif 做成动(gif 还是很大,大概 17MB,根本传上公众号模板

1.6K11

用pythonmatplotlib和numpy库绘制股票K线均线和成交量整合效果(含量化验证交易策略代码)用pythonmatplotlib和numpy库绘制股票K线均线整合效果(含从网络接口

成交量能反应出股市交易供求关系,其中道理是比较浅显易懂股票供不应求,大家争相购买,成交量就很大了,反之供过于求,则说明市场交易冷淡,成交量必然萎缩。...第二,上下两个子共享x,也就是说,两者x刻度标签和间隔应该是一样。 第三,通过柱状来绘制成交量,如果当天股票上涨,成交量是红色,下跌则是绿色。...第二, 本次是通过第35行和第36行for循环,设置了“x文字旋转”效果,从代码里我们能看到,本案例旋转角度是15度。...在第27行到第36行按日期遍历股票数据,我们制定了如下规则,连续三天股票收盘价变动范围超过5%(即价平)且3天成交量涨幅过75%(即量增),把满足条件日期打印出来。...5 验证“量减价平“卖点 在如下calSellPointByVol.py案例,我们同样是分析张江高科2018-09-01到2018-12-31交易数据,本次我们制定策略是,第一,还是连续三天股票收盘价变动范围超过

2.5K20

图表(Chart & Graph)你真的用对了吗?

使用垂直标签,提高数据可读性。 X起始为0,可以显示各柱状数值。 3)线形 线形展示了数据随时间变换趋势,可用于显示许多不同类别的数据。需要绘制连续数据,很适合使用这种图表类型。...设计线形最佳做法: 使用实线绘制。 数据线超过4条,以免产生混乱。 使用正确高度,使线条占据y高度2/3左右。 4)双可用于显示双Y数据。...这种图形由三个数据集组成,两个Y数据,一个X数据。主要用于显示两个YX变化时相关性。 设计双最佳做法: 使用左侧y作为主要变量 ,因为大脑自然倾向于先看向左。...设计面积最佳做法: 使用透明颜色 ,使Y标签不被遮蔽。 最多显示4个数据,以免产生混淆。 图表顶部数据是高度可变,方便阅读。...8)散点图 散点图用于显示两个不同变量之间关系,或者用于揭示数据分布趋势。数据点较多并且需要显示数据相似性,可以使用散点图。这种图形在寻找异常值或了解数据分布,会非常有用。

2.3K10

如何画一幅好图 - 2. 数据映射美学

对于上图中示例,位置,大小,颜色和线宽可以表示连续数据,但是形状和线型通常只能表示离散数据。 大多数据通常视为数字(number),但数值只是我们可能遇到几种类型数据两个。...除了连续和离散数值之外,数据还可以以离散类别的形式出现,以日期或时间,以及文本。 数据是数字类型(numerical),我们称之为定量(quantitative)。...数据是类别类型(categorical),我们称之为定性(qualitive)。...举个具体例子,我们将以上数据集中 温度映射到 y (位置尺度) 天映射到 x (位置尺度) 地点映射到颜色 (颜色尺度) 并用实线可视化这些美学,结果得到以下标准线形。 ?...需要强调是,上图两个位置尺度(沿 x 和沿 y 位置)不是连续刻度。 月是一个有 12 个层级有序变量 地点是一个有 4 个层级无序变量 两个位置尺度都是离散

75530

Plotly绘制三种经典股票交易图表(含视频讲解)

今天 Lemon 来详细分享下,这类如何绘制,一共会讲解 3 类图形,分别是 面积曲线图、蜡烛、OHLC。这三种类型在投资中会经常遇到。...Lemon 录制了一个视频,来说明通过本文绘制图表效果: 数据来源 本文数据来自开源项目 tushare, 从 tushare 获取数据,首先要进行注册获取 token(一串字母和数字组成文本)...每个烛台符号沿着 X 时间刻度绘制,显示随着时间推移交易活动。 蜡烛示意图如下: ? 默认蜡烛 在 Plotly ,可以使用 candlestick 来绘制蜡烛。...各个设置参数说明,与前面提到面积曲线图是类似的,这里不再赘述。 对于上面这个,有一个地方需要说明下,当我们把时间范围缩小,比如最近1个月,会发现蜡烛连续,其中有周六日和假期是跳跃。...OHLC 有助于解释市场日常走势,并通过研究所形成模式预测未来价格变化。 OHLC 图上 Y 用作价格标尺,X 是时间刻度。

2.7K20

那些培训师都不曾告诉你关于Excel图表秘密~

在长表,我将选中得三列全部作为簇状柱形数据源,默认柱形如下所示,虽然在横轴上也出现了两个维度信息(公司维度、日期维度),但是两个维度布局很不友好。 ?...列标题总是对应图表横轴,行标题总是对应图表图例。而度量总是呈现在图表纵轴(数量或者说Y)上。...所以结论就是,你数据源组织,需符合以下要求: 想要对比维度按列分布;(最终将会呈现在X上) 需要分类维度按行分布:(最终通过图例颜色分类进行区分)。...(以上操作同样适合条形,只是条形实质上相当于将柱形向右旋转了90,所以条形行列概念与柱形刚好颠倒过来) 4、Excel是如何识别维度指标的。 这里先放四张供大家思考: ? ? ? ?...(关于数据长宽转换以及多维数据集在不同可视化工具最优可视化解决方案,我会专门列一篇进行分析讲解) 以上关于行列维度分析并不适用于呈现连续数据图表类型(如直方图、散点图、气泡等),原因很简单,

1.9K80

Pandas

Pandas对二者进行封装,使数据处理更加便捷。...# major_axis - axis 1,它是每个数据(DataFrame)索引(行)。 # minor_axis - axis 2,它是每个数据(DataFrame)列。...data.apply(lambda x: x.max() - x.min(), axis=0) 4.Pandas画图 对象.plot() x -- x坐标的值 y -- y坐标的值..., value=np.nan) 7.高级处理-数据离散化 7.1为什么要离散化? 答:连续属性离散化目的是为了简化数据结构,数据离散化技术可以用来减少给定连续属性值个数。...离散化方法经常作为数据挖掘工具。 7.2什么是数据离散化? 答:连续属性离散化就是在连续属性值域上,将值域划分为若干个离散区间,最后用不同符号或整数值代表落在每个子区间中属性值。

4.9K40

用Python绘制专业K线图【含源代码】

分为阳线与阴线两种,收盘价高于开盘价为阳线,收盘价低于开盘价为阴线;K线图示意图如下: 2.png K线由矩形实体与上下两根影线组成,实体上方影线成为上影线,下方成为下影线。...下面我们通过修改绘图数据横轴数据,修改横轴标注日期,实现剔除图中非交易日数据。...[:,'Date'] = range(len(ohlc)) # 重新赋值横轴数据使横轴数据连续数值 # 绘图 f1, ax = plt.subplots(figsize = (12,6))...恒有数stock_quote_daily接口返回数据,也有成交量数据。...,故清空此处x刻度 ax1.set_xticklabels([]) # 日期标注在成交量,故清空此处x #(2)绘制成交量 # 成交量数据 data_volume

5.8K01

深度讲解Matplotlib库

这章偏向于用合适来实现不同目的,没有在如何完善方面上下功夫,但在最后一节提到了如何画出使信息更有效表达。...---- 万物皆对象,坐标例外,下面代码打印出 x 标签、刻度位置点、刻度标签、刻度线,刻度标签位置、主刻度。...这样把默认属性值显性写出来,我怎么知道如何改进? ? ? 老板将信将疑。。。 2.3 设置尺寸和 DPI ? ? 尺寸差,3 年数据这么长宽点比较好。...3.4 折线图 折线图 (line chart) 显示随时间而变化连续数据,因此非常适用于显示在相等时间间隔下数据趋势。...为图表信息考虑 饼状图里面扇形多过 5 个,面积相近扇形大小并不容易一眼辨别出来,不信看上图 BABA 和 APPL,没看到数字很难看出那个面积大。

1.9K41
领券