首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

目前最全,可视化数据工具大集合

图表库 C3 – 以 d3 为基础构建的可重用图表库 Chart.js – 带有 canvas 标签图表 Chartist.js – 具有强大浏览器兼容能力的响应式图表 Dimple – 适用于业务分析的面向对象的...– 致力于图形绘制的 JavaScript 库 VivaGraph – 针对 JavaScript 的图形绘制库 地图(Maps) CartoDB – CartoDB 是一款开源工具并且其允许对网页的地理数据进行存储和可视化...Cesium – WebGL 虚拟地球仪和地图引擎 Leaflet – 对移动端友好的交互式地图JavaScript 库 Leaflet Data Visualization Framework –...dc.js 是一个多维图表构建工具,其能够与 crossfilter 完美地配合工作 angular-dc – dc.js 的 AngularJS 指令 dc.leaflet.js – 使用了 Leaflet...地图的 dc.js 图表 ember-dc – dc.js 的 Ember Component Wrappers(组件包装) 杂项 Chroma.js – 用于处理色彩的小型库文件 Piecon –

3.6K70

Github 10 个最流行的数据可视化项目

D3是Github最流行的数据可视化项目,在数据科学界有很好的表现。 ? 2....Leaflet Stars: 12822, Forks: 2305 Leaflet 一个JavaScript库,用于创建适合移动设备的互动地图。...Sigma允许开发人员在网页开发图形表示,并将这些网络集成到Web应用程序中。 由此产生的网络具有吸引力的,并支持交互。 7....DC.js Stars: 4661, Forks: 1149 DC.js是建立D3.js的三维图。 DC.js以CSS友好的SVG格式呈现。 它用于浏览器和移动设备上进行强大的数据分析。 9....它是通用的,并支持可视化的两个不同方面:用于历史数据报告的基本图表,以及用于显示频繁更新时间序列数据的实时图表。 Epoch是一个JavaScript项目。 10.

5.1K60

数据可视化设计指南

文本排版 文本可用于标记不同的图表元素,包括: 图表标题 数据标签 X、Y标签 图例 优先级最高的文本通常是图表标题,X、Y标号和图例优先级最低。 ?...X、Y数值标签 带数值标签的作用是清晰地显示相应图示数据的范围和比例。例如,折线图X和Y显示一系列数值标签。 ? 条形图Y基准线起始值应始终从零开始。 ?...X、Y的数值文本 Y的数值文本的使用应有助于图表中反映最重要的数据洞察。X、Y的数据文本格式应于界面中的一致,不应妨碍阅读图表。 ? 允许。 通过使用省略显示数值文本来提高可读性。 ?...不要在图表X添加过多的数值文本。 文字方向 文本标签应水平放置图表,以便于阅读。 文字标签不应: 旋转文字角度 垂直堆叠文字 ? 允许。...PC平移 分页 移动设备,分页是一种常见的模式,允许用户通过向右或向左滑动来查看上一个或下一个图表。 ? 移动设备,用户可以向右滑动以查看前一天。

6K31

2021-05-08:给定两个非负数组x和hp,长度都是N,再给定一个正数range。x有序,x表示i号怪兽x的位置

2021-05-08:给定两个非负数组x和hp,长度都是N,再给定一个正数range。x有序,x[i]表示i号怪兽x的位置;hp[i]表示i号怪兽的血量 。...range表示法师如果站在x位置,用AOE技能打到的范围是:[x-range,x+range],被打到的每只怪兽损失1点血量 。返回要把所有怪兽血量清空,至少需要释放多少次AOE技能?...int, range2 int) { N := len(x) RPost := trigger for RPost < N && x[RPost]-x[trigger] <=...this.lazy[rt] this.sum[(rt<<1)|1] += this.lazy[rt] * rn this.lazy[rt] = 0 } } // 初始化阶段...,先把sum数组,填好 // arr[l~r]范围上,去build,1~N, // rt : 这个范围在sum中的下标 func (this *SegmentTree) build(l int, r

83510

50种制作图表JS库

最近,TechSlide的一篇文章总结了50种用于展现图表的JavaScript库,并对每种库做了简要的说明。这对于想要选择合适JavaScript库的开发者很有参考意义。...它的文档非常完备,源代码托管GitHub,而且不断会添加新的示例。有一种叫做Tributary的创建D3原型的工具,其中有很多非常棒的示例。...内容丰富,从最简单的线状图到负责的层级树状图都有,展示页面中提供了大量设计良好的图表类型。...dc.js——基于D3的JavaScript图表库,拥有本地跨过滤器(crossfilter)的支持,并让你可以高效率地浏览大型多维数据集。 xcharts——基于D3用于构建自定义图表的库。...它拥有很多特性,像对负数值的支持、鼠标跟踪、选定支持、缩放支持、事件挂钩、CSS样式支持、画布(canvas)中包含文字、旋转的标签、渐变颜色、图形标题和子标题、电子表格、CSV数据下载等等。

4.4K20

Excel实例:Excel图表可视化:条形图、折线图、散点图和步骤图

要添加图表标题,请在图表单击,选择“  布局”>“标签” |“图表标题”  ,然后选择  “图表上方”  并输入标题“市场营销活动结果”。...为了使结果显示图1中,我们还需要通过图表单击鼠标左键并将其拖动到所需位置来工作表中移动图表。然后,我们可以通过单击图表的一个角并拖动角以更改尺寸来调整图表的大小,使其变小(或变大)。...提示我们输入标签数据范围,然后输入A4:A13(或仅在工作表突出显示此范围),然后按  OK(确定) 按钮。接下来,我们 图3所示的对话框中按  OK按钮以接受更改。...图4 –折线图(修订后的视图) 散点图 散点图只是一系列数据元素对的图表,其中第一个数据元素对应于x,第二个数据元素对应于y。 示例3:创建图5的范围A3:C9中所示的(x,y)对的散点图。...图5 –散点图 如果要添加标签,请使用适当的区域名称图表中的每个点单击图表。这将弹出图5图表右上方所示的三个图标。单击  +  图标,然后单击Data Labels  图表元素选项的右侧  。

4.1K00

Excel实例:Excel图表可视化:条形图、折线图、散点图和步骤图

要添加图表标题,请在图表单击,选择“ 布局”>“标签” |“图表标题” ,然后选择 “图表上方” 并输入标题“市场营销活动结果”。...为了使结果显示图1中,我们还需要通过图表单击鼠标左键并将其拖动到所需位置来工作表中移动图表。然后,我们可以通过单击图表的一个角并拖动角以更改尺寸来调整图表的大小,使其变小(或变大)。...提示我们输入标签数据范围,然后输入A4:A13(或仅在工作表突出显示此范围),然后按 OK(确定) 按钮。接下来,我们 图3所示的对话框中按 OK按钮以接受更改。...图4 –折线图(修订后的视图) 散点图 散点图只是一系列数据元素对的图表,其中第一个数据元素对应于x,第二个数据元素对应于y。 示例3:创建图5的范围A3:C9中所示的(x,y)对的散点图。...图5 –散点图 如果要添加标签,请使用适当的区域名称图表中的每个点单击图表。这将弹出图5图表右上方所示的三个图标。单击 + 图标,然后单击Data Labels 图表元素选项的右侧 。

5K10

EXCEL的基本操作(十四)

/剪切---另外一个工作表中粘贴 方法二:选中图表---图表工具---移动图表---选择所需移动的工作表 2例子演示 图表的基本组成 ●图表区:包含整个图表及其全部元素。...一般图表中的空白位置单击鼠标即可选定整个图表区。 ●绘图区:通过坐标来界定的区域,包括所有数据系列、分类名、刻度线标志和坐标标题等。...横坐标(x、分类)和纵坐标(y、值):坐标是界定图表绘图区的线条,用作度量的参照框架。y通常为垂直坐标并包含数据;x通常为水平并包含分类。...数据沿着横坐标和纵坐标绘制图表中。 ●图表的图例:图例是一个方框,用于标识为图表中的数据系列或分类指定的图案或颜色。 ●图表标题:是对整个图表的说明性文本,可以自动图表顶部居中。...●坐标标题:是对坐标的说明性文本,可以自动与坐标对齐。 ●数据标签:可以用来标识数据系列中数据点的详细信息的,数据标签代表源于数据表单元格的单个数据点或数值。

1.6K10

超详细的大数据学习资源推荐(下)

; HIPI Library:Hadoop's MapReduce执行图像处理任务的API; Hunk:Hadoop的Splunk分析; Imhotep:大规模分析平台; MADlib...标签的反应灵敏、兼容Retina的图表; Chart.js:开源的HTML5图表可视化效果; Chartist.js:另一个开源HTML5图表可视化效果; Crossfilter:JavaScript...库,用于浏览器中探索多元大数据集,用Dc.js和D3.js.效果很好; Cubism:用于时间序列可视化的JavaScript库; Cytoscape:用于可视化复杂网络的JavaScript...库; DC.js:维度图表,和Crossfilter一起使用,通过D3.js呈现出来,它比较擅长连接图表/附加的元数据,从而徘徊D3的事件附近; D3:操作文件的JavaScript库;...,可视化和操纵大型图形和网络连接,有点像Photoshop,但是针对于图表,适用于Windows和Mac OS X; Google Charts:简单的图表API; Grafana:石墨仪表板前端

2.1K50

12个数据可视化工具,人人都能做出超炫图表

MetricsGraphics 是一个 D3.js 的基础专为可视化时间序列数据而开发的绘图库。虽然它只支持线图、散点图、柱状图、直方图和数据表格,但它在这几类图表的表现非常强。...所以你可以 GitHub 找到社区贡献的许多插件。举例来说,你可以用 Sigma.js 画出这样的图: ? Sigma 同时也是响应式的,并支持触屏。...适合人群:需要在技术支持的帮助下绘制各种复杂的图表的开发者。 9. dc.js dc.js 是一个开源的 JavaScript 绘图库。它非常适合用来创建交互式的仪表盘(Dashboard)。...虽然 dc.js 并没有像 ECharts 或是 Google Charts 那样丰富的功能,但它在自己的卖点——易于呈现和探索巨量的维度数据集做的非常好。...到现在 Google Correlate 还在使用它(当然,设计经过了一些调整)。

2.1K30

图表案例——网易数独经典图表仿作

由于Excel中气泡图不能和其它图表组合,图中所示条形图其实是用误差线仿制的。一张图表中,实际有两组气泡,靠近Y的气泡被隐藏了,所以看不见。用隐藏的气泡图来做误差线。...绘图区点击用来做条形图的辅助气泡,数据太小点不到的话可以格式栏来选择,然后添加误差线。因为我们只需要X方向的误差线,所以可以删掉Y的误差线。 ?...Step 5 删除网格线,按住图表的Y,与最大相交,X就到上面去了,和原来更接近了。 ? Step 6 继续美化,原图X坐标显示是正数的,我们可用如下方法设置。 ?...Step 8 给用来做条形图的辅助气泡添加数据标签移动到合适的位置,这时必须使用一个小插件XY ChartLabels。...也可以直接使用Excel 2016版本中的数据标签添加“自定义”选择功能实现,如图所示: ? 添加正确的数据标签: ? Step 9 后面就是各种美化工作,将其锚定在单元格

3K40

交叉柱形图

图表是从一本图表书中看到的,可以同一幅图表中以两种视角展示同一组年度数据指标,步骤相对比较复杂,甚至有点炫技之嫌,不过还是有实用价值的,特别是对于练习数据组织技巧来说,非常有价值,所以在这里分享给大家...首先给大家看下该案例图表的作品成图。 ? 该图表的制作难点主要在于数据组织方法,不过基本的组织理念在之前的高级图表教程中都已经设计很多,这里不再细述,只是给出原数据的组织结构: ?...将默认输出的图表系列分类间距设置0,系列重叠为100%。 ? 图表中添加新的序列并更改为带直线的散点图。(xX列数据,y为labels数据)。 ?...选中新增加的带直线的散点图,并为其添加标签(labels列内容)【可以使用软件自带的标签添加单元格内容,也可以使用之前介绍的XY chart label工具】。 ? ?...使用标签移动工具将之前添加的标签移至合适位置【可以使用XY chart label工具,也可以使用Align Objects工具】。 ? 最后选择一套比较舒服的配色,将公司和季度指标颜色区分开来。

1.7K70

【推荐】非常棒的大数据学习资源

; HIPI Library:Hadoop’s MapReduce执行图像处理任务的API; Hunk:Hadoop的Splunk分析; Imhotep:大规模分析平台; MADlib:RDBMS的用于数据分析的数据处理库...,通过高性能交互性来表达这种能力; C3:基于D3可重复使用的图表库; CartoDB:开源或免费增值的虚拟主机,用于带有强大的前端编辑功能和API的地理空间数据库; chartd:只带Img标签的反应灵敏...、兼容Retina的图表; Chart.js:开源的HTML5图表可视化效果; Chartist.js:另一个开源HTML5图表可视化效果; Crossfilter:JavaScript库,用于浏览器中探索多元大数据集...,用Dc.js和D3.js.效果很好; Cubism:用于时间序列可视化的JavaScript库; Cytoscape:用于可视化复杂网络的JavaScript库; DC.js:维度图表,和Crossfilter...和Mac OS X; Google Charts:简单的图表API; Grafana:石墨仪表板前端、编辑器和图形组合器; Graphite:可扩展的实时图表; Highcharts:简单而灵活的图表API

1.8K50

Matplotlib 可视化之图表层次结构

如果不想要任何背景,可以保存图形时指定transparent=True。 Axes 这是第二个最重要的元素,它对应于将呈现数据图表的实际区域。它也被称为subplot子图。...每个figure可以有一个或多个axes,每个axes通常由四条边(左、、右、下)包围,称为spines。每一根spines都可以装饰有主刻度和次刻度(可以指向内部或外部)、刻度标签标签。...Axis 有刻度的spines边线称为。水平的是x,垂直的是y。每个每一个都是由一个spines轴线,主刻度、次刻度、主刻度标签、次刻度标签和一个标签组成。...面 向对象接口中,画图函数不再受到当前 "活动" 图形或坐标的限制,而 变成了显式的 Figure 和 Axes 的方法。 Step2 设置轴线 第二步,设置图表Spines轴线。...ax.grid(color='r', linestyle='--', linewidth=1,alpha=0.3) # 单独设置X坐标(垂直方向)的网格线 ax.xaxis.grid

4.2K30

怎么样选择我们要使用的图表类型?

标签:Excel图表技巧 Excel中,有差不多80种图表类型,到底该使用哪种图表类型呢?本文介绍几个示例。 对于具有相等点的时间序列,可以使用柱形或折线。通常,人们都是期望时间从左向右移动。...图1 为了比较名称较长的产品的销售额,条形图为沿左侧的长文本标签留出了足够的空间。但不要使用饼图进行项目比较,饼图只能用来显示几个项目加起来是如何达到100%的。...Excel提供了一些其他未涵盖的图表类型。 如果拥有公司和竞争对手的调查数据,可以一张雷达图上绘制这两个结果。如下图2所示,显示了每个问题的相对排名。...例如,可以将x的里程、y的车龄和汽车价格作为泡沫的大小进行比较,如下图3所示。 图3 Excel提供了四种类型的股票图表,其图表的名称就告诉了数据列的排列顺序。如图4所示。...此外,如果需要跟踪销售渠道,基本可以使用条形图,但是条形是居中的。然而,Office 365包括了漏斗图,更方便,如下图5所示。

16020

10个数据可视化技巧,让你一看就懂!

matplotlib 中的图表是一种结构,可以这样使用: 图形:绘制图表的背景或画布 :我们的图表 通常,这些东西是代码后台自动设置的,但是如果要绘制多个图形,我们只需要按照以下方式创建图形和对象...nrows=2,我们将创建一个由 x,y 组成的图形,其中只有两个图表,分布两个不同的行中。...以类似的方式,我们还可以指定注释的对齐方式、字体大小和颜色,而「xytext」参数指示我们是否要在某个 x 或 y 方向移动注释。在上面的例子中,我们将在 y 向下移动注释文本。...有时我们只需要在图表中添加更多信息,除了绘图的右 y 添加新的度量之外,没有其他方法可以绕过它: ax2=ax[0].twinx() 现在可以添加任何要将「ax」参数指向「ax2」的图表 sns.lineplot...9.重叠绘图和更改标签和颜色 同一重叠图表很容易:我们只需要为所有想要的绘图编写代码,然后,我们可以简单地调用'plt.show()'将它们全部绘制在一起: a=[1,2,3,4,5] b=[4,5,6,2,2

2.3K10

关于“Python”的核心知识点整理大全43

as plt  plt.scatter(2, 4, s=200) # 设置图表标题并给坐标加上标签 plt.title("Square Numbers", fontsize=24) plt.xlabel..., y_values, s=100) # 设置图表标题并给坐标指定标签 --snip-- 列表x_values包含要计算其平方值的数字,而列表y_values包含前述每个数字的平方值。...)) y_values = [x**2 for x in x_values] 2 plt.scatter(x_values, y_values, s=40) # 设置图表标题并给坐标加上标签 --snip..., edgecolor='none', s=40) # 设置图表标题并给坐标加上标签 --snip-- 我们将参数c设置成了一个y值列表,并使用参数cmap告诉pyplot使用哪个颜色映射。...(通过包含0,我们不仅能够沿两个移动,还能够 沿y移动。) 3和4处,我们将移动方向乘以移动距离,以确定沿x和y移动的距离。

10110
领券