Plotly,一个用于做剖析和可视化的在线平台,不仅与多个支流绘图软件的对接,而且还能够像 Excel 那样实现交互式制图,而且图表品种齐全,反对 20 种根本图表;12 种统计和海运形式图;21 种迷信图表;8 种地图;19 种 3D 图表等等,被誉为“性能最为弱小的可视化神器”。
Redash 中文商业版集成 Plotly.js 性能,能够自定义绘制任何想要的图表,不再被模板固定,领有高自由度,简直能够实现任何立体的设计需要,能最大限度地展现出用户想象力,自在定制个性化图表。
plotly.js 的三大次要属性 data、layout、config:
data:用于指定和图表品种相干的数据属性,为对象数组类型 [{},{}];
layout:用于图表布局相干属性,为对象类型 {};
config:为一些配置属性,为对象类型 {};
在 Redash 中,chart 视图的绘图模式栏默认是关上的,咱们须要关掉只需零碎设置中将暗藏绘图模式栏勾选即可,然而对于自定义视图咱们则须要在 config 属性中将 displayModeBar 的参数设置为 false 即可将自定义视图的绘图栏模式敞开。绘图栏关上语言默认为中文,如需设置为英文,需在 config 属性中将 locale 的参数设置为 en 即可。
上述任意属性数据有三种起源:其一为静态数据,自定义代码定义;其二接管入口参数带来的属性;其三通过 Redash 中文商业版自定义取数函数性能取出零碎内任意查问后果集的任一单元数据。
静态数据:
接入口参数数据:
取数函数数据: