良好的数据表示是Web行业的重要方面,因为它是让访问者在几秒钟内了解您的内容的关键。 访问者越容易或更快地掌握您的Web内容,它越高就反映出您在处理演示文稿方面的专业水平 体面的数据表示标准应该简单,描述性强,精心设计但要维护用户的兴趣,不费吹灰之力地消化其内容,便于比较,最后,用户应该能够做出决定或轻松得出结论的数据。 这些疯狂的标准听起来可能很难,但有可能。

在今天的帖子中,我们想带您领略完全基于CSS / HTML的各种美丽和创意数据可视化工具的方法。 是的,只需复制并粘贴,然后根据您的喜好自定义即可。 这些图表可以是CSS条形图,以水平/垂直形式显示数据,下拉列表可用于组织数据,甚至可以是折线图和饼图!

你想要更多? 继续向下滑!

水平条形图

使用CSS使用此可访问的条形图将统计图显示为概览的简单方法。 该条计算值单元格和使用的标签。 使用听觉文本类使用的表头

使用CSS进行数据可视化:图形,图表等

CSSplay

条形图是确定的列表,每行中定义了样式和类。 第一张图表有一个错误,当值接近100%时会发生,第二张图表中已纠正。 包含源代码供您参考。

使用CSS进行数据可视化:图形,图表等

百分比条形图

使用CSS的百分比宽度功能,在本教程中创建了一个基于百分比的条形图。 在水平条形图中,您可以设置标记以从左向右移动长度,也可以使用相同的技术并多次复制以生成垂直图

使用CSS进行数据可视化:图形,图表等

最大设计

Russ Weakley教您基于百分比并使用背景图像创建图形。 链接的代码和图像可以复制并下载以在您的项目中使用。

使用CSS进行数据可视化:图形,图表等

垂直条形图

使用CSS和PHP创建垂直条形图,方法是创建一个简单列表,以单个条形的高度(像素),条形组的y轴和类的高度来设置数据集的样式。 Eric Meyer教您使用相同的技术将其转换为条形图,折线图,尖角图和3D图

使用CSS进行数据可视化:图形,图表等

纯CSS线图

线形图提供信息的速度比带数字的表快得多。 学习使用CSS使用HTML创建折线图,用图像替换文本,使用CSS精灵和绝对定位来获得折线图。

使用CSS进行数据可视化:图形,图表等

简单线图

一个非常简单的折线图,仅使用DHTML和CSS,您可以在其中设置透明背景。 此图加载速度更快,并与页面的其余部分融合。

使用CSS进行数据可视化:图形,图表等

Mgraph

此Ajax图用于仅使用CSS和XHTML来表示每个月的一年数据,并在Firefox和Opera中运行

使用CSS进行数据可视化:图形,图表等

多列清单

Paul Novitski在本文中教您使用CSS创建多列列表。 他讨论了许多实现多列列表的技术,例如浮动拆分列表,用HTML属性对其编号,CSS生成的内容,用XHTML,CSS等包装列表,最后添加一些样式和背景图像以实现多列完美列出。

使用CSS进行数据可视化:图形,图表等

项目符号

项目符号图将单个度量与一个或多个其他度量进行比较,并显示性能的定性范围。 它们对于数据驱动的站点非常灵活。 学习使用CSS / HTML创建项目符号图。

使用CSS进行数据可视化:图形,图表等

柱状图

使用CSS创建柱状图,其中值以彩色垂直条显示,并根据指定的值达到不同的高度。 该图很快为我们提供了一个清晰的主意,因为这些值直接打印在此处。 使用CSS选择器,子画面,列表样式等,从教程中学习创建柱状图。

使用CSS进行数据可视化:图形,图表等

停机时间图

停机时间图最初存在一个问题,即在有限的屏幕区域上显示较长的时间间隔,并保持事件的透明布局,这一点已通过每月日历范式得以阐明。 onMouseOver()保持运行,并且不同的颜色用于不同类型的停机时间事件。

使用CSS进行数据可视化:图形,图表等

动态实时CSS图

实时动态CSS图显示Web服务器执行ping的响应时间,并使用CSS和JavaScript代码,AJAX函数和图形滑动从Web服务器读取数据。

使用CSS进行数据可视化:图形,图表等

水平条形图

条形图不一定总是垂直的。 也可以创建水平条形图。 在本文中,使用“水平图”类创建了具有不同颜色变化的水平条形图,并使用CSS从标记中指定了图形的高度。

使用CSS进行数据可视化:图形,图表等

多图

使用CSS和DHTML创建不使用任何图像表的折线图,它们加载速度更快,并且背景可以更改为透明。

使用CSS进行数据可视化:图形,图表等

生产计划图

使用图类作为图容器创建生产计划图,并使用hLine和vLine创建分隔线图。 此图用于Intranet应用程序。 图形的宽度是根据显示的天数和高度使用工作变更的次数计算的。

使用CSS进行数据可视化:图形,图表等

夹心图

当条形图中的单个条形图被分成许多层时,将创建一个夹心图,其中单个列的高度可能表示全局趋势,而单个层的高度表示该层的一部分。 通过本教程创建CSS三明治图。

使用CSS进行数据可视化:图形,图表等

堆积条形图

对于堆叠图,定义列表用于显示数据,然后在所有浏览器中重置边距和填充以显示相同的内容。 添加轴并对其进行样式化以获得堆叠的条。 每个细节都在本教程中精确教授。

使用CSS进行数据可视化:图形,图表等

简单条形图

使用CSS和PHP在没有图形库的情况下创建的条形图,并且没有太多用于边距的计算。 填充使您很容易理解仅使用高度和颜色变化的<div>的技术。

使用CSS进行数据可视化:图形,图表等

垂直条形图

使用CSS进行数据可视化:图形,图表等

垂直条形图用于显示假设的数据集。 这里的条形图是关于一个简单的表和几个div的。 条形高度和水平层的计算可以在PHP,ASP或服务器端处理引擎中进行,也可以通过客户端JavaScript进行。

饼图

饼形图非常易于理解,因为它们可以使用多种颜色,从而可以轻松地将它们与其他颜色区分开,并且不需要同时占用太多空间。 使用DHTML / CSS创建简单饼图的教程。 在页面中插入饼图脚本

使用CSS进行数据可视化:图形,图表等

Plotkit Piechart

Plotkit具有良好的结构,是对CanvasGraph的重写,用于绘制Javascript的图形和图表。 它通过Adobe SVG查看器支持HTML Canvas,即Safari,Opera,Firefox和IE和SVG。

使用CSS进行数据可视化:图形,图表等

其他CSS可视化工具

视觉CSS地图

本教程使用CSS使地图更易于访问,有用和吸引人。 这些地图首先以数据进行组织,然后通过添加一些样式,使用数据显示工具提示,关闭Java脚本并最终创建交互式地图来使用该数据创建地图。

使用CSS进行数据可视化:图形,图表等

动画进度条

使用具有3个元素,1个容器和2个嵌套元素CSS创建动画进度条,并使用gif动画完成动画。 在容器中使用背景图像,并定义了高度和宽度

使用CSS进行数据可视化:图形,图表等

CSS时间轴

使用CSS和无序列表,可以使用简单的标记为“关于”部分创建CSS时间轴。 创建了一个使用CSS设置的外观漂亮的时间轴,即使访客未启用其CSS,该时间轴也将起作用。

使用CSS进行数据可视化:图形,图表等

滑动贴图

SlickMap CSS是一种样式表,可显示HTML无序列表导航中完成的站点地图。 可以根据您自己的需要或样式进行定制。 SlickMap通过自动化站点地图插图简化了设计过程并消除了对其他软件的需求

使用CSS进行数据可视化:图形,图表等

可滚动CSS表

表不必总是固定在数据中。 我们可以创建一个具有固定标题和任意数量可滚动数据的可滚动表。

使用CSS进行数据可视化:图形,图表等

我们错过了您认为有用的任何工具吗? 让我们知道并与我们分享。

翻译自: https://www.hongkiat.com/blog/data-visualization-with-css-graphs-charts-and-more/

相关文章:

  • 2023-03-20
  • 2021-05-11
  • 2021-07-25
  • 2021-05-28
  • 2021-05-23
  • 2021-05-21
  • 2021-12-12
猜你喜欢
  • 2021-09-16
  • 2021-12-02
  • 2021-10-20
  • 2021-05-18
  • 2021-12-05
  • 2021-08-15
相关资源
相似解决方案