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

如何制作具有不同高度和一定比例的常见颜色的四个条形图

制作具有不同高度和一定比例的常见颜色的四个条形图可以通过使用前端开发技术来实现。以下是一种可能的实现方式:

  1. 首先,确定需要展示的四个颜色和对应的高度和比例。假设我们需要展示红色、绿色、蓝色和黄色四个颜色的条形图,它们的高度分别为100px、200px、150px和120px,比例分别为1:2:1.5:1.2。
  2. 使用HTML和CSS创建一个容器,用于展示条形图。可以使用div元素作为容器,并设置其宽度和高度。
代码语言:txt
复制
<div class="chart-container"></div>
代码语言:txt
复制
.chart-container {
  width: 400px;
  height: 200px;
  border: 1px solid #ccc;
}
  1. 使用CSS的伪元素:before来创建条形图的条形。设置每个条形的高度和背景颜色,并使用绝对定位将它们放置在容器中。
代码语言:txt
复制
.chart-container:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 25%;
  height: 100px;
  background-color: red;
}

.chart-container:before {
  content: "";
  position: absolute;
  top: 0;
  left: 25%;
  width: 50%;
  height: 200px;
  background-color: green;
}

.chart-container:before {
  content: "";
  position: absolute;
  top: 0;
  left: 75%;
  width: 37.5%;
  height: 150px;
  background-color: blue;
}

.chart-container:before {
  content: "";
  position: absolute;
  top: 0;
  left: 112.5%;
  width: 30%;
  height: 120px;
  background-color: yellow;
}
  1. 最后,将容器添加到页面中,并通过调整容器的大小和条形的高度来实现不同高度和比例的条形图。
代码语言:txt
复制
<!DOCTYPE html>
<html>
<head>
  <title>Bar Chart</title>
  <style>
    .chart-container {
      width: 400px;
      height: 200px;
      border: 1px solid #ccc;
    }

    .chart-container:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 25%;
      height: 100px;
      background-color: red;
    }

    .chart-container:before {
      content: "";
      position: absolute;
      top: 0;
      left: 25%;
      width: 50%;
      height: 200px;
      background-color: green;
    }

    .chart-container:before {
      content: "";
      position: absolute;
      top: 0;
      left: 75%;
      width: 37.5%;
      height: 150px;
      background-color: blue;
    }

    .chart-container:before {
      content: "";
      position: absolute;
      top: 0;
      left: 112.5%;
      width: 30%;
      height: 120px;
      background-color: yellow;
    }
  </style>
</head>
<body>
  <div class="chart-container"></div>
</body>
</html>

这样,就可以在页面上展示具有不同高度和一定比例的常见颜色的四个条形图了。根据实际需求,可以调整容器的大小和条形的高度来满足不同的要求。

请注意,以上代码仅为示例,实际应用中可能需要根据具体情况进行调整和优化。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

30个数据可视化小技巧(文末赠书)

在这里小编给大家总结了数据可视化制作30个小技巧,通过列举一些容易被忽略常见错误,希望最终能够快速提升巩固你可视化制作水平(来源:DataHunter) 一、你不得不注意图表制作小技巧 1...9、尊重部分所占整体比例 在人们多选问题上就会出现比例重叠,不同选项百分比之和大于一。为了避免这种情况,不能直接把比例做成统计图。相较于呈现数值,有些图更着重于表现部分与整体关系。...10、面积、尺寸可视化 对同一类图形(例如柱状、圆环蜘蛛图等)长度、高度或面积加以区别,来清晰表达不同指标对应指标值之间对比。...制作这类数据可视化图形时,要用数学公式计算,来表达准确尺度比例。 11.使用大小来可视化值 大小可以帮助强调重要信息并添加上下文提示,使用大小来表示值配合地图使用效果也非常好。...5、颜色数量 不要在一张图上使用6种以上颜色;谨记谨记~ 三、标准可视化图表一定有注释 1、解释编码 通过一定形状、颜色几何图形结合,将数据呈现出来。

63120

关于数据可视化图表制作,你需要关注30个小技巧

今天就给大家总结了数据可视化制作30个小技巧,通过列举一些容易被忽略常见错误,最终能够快速提升巩固你可视化制作水平。...一、你不得不注意图表制作小技巧 1.条形图基线必须从零开始 条形图原理就是通过比较条块长度来比较值大小。当基线被改变了,视觉效果也就扭曲了。...8.折线图中使用连贯线条 虚线,虚线容易分散注意力。相反,使用实线颜色,反而容易区分彼此区别。 9.尊重部分所占整体比例 在人们多选问题上就会出现比例重叠,不同选项百分比之和大于一。...10.面积、尺寸可视化 对同一类图形(例如柱状、圆环蜘蛛图等)长度、高度或面积加以区别,来清晰表达不同指标对应指标值之间对比。...三、标准可视化图表一定有注释 1.解释编码 通过一定形状、颜色几何图形结合,将数据呈现出来。为了让读者能读清楚,图表设计者就要把这些图形解码回数据值。

1.4K41

20个小技巧,让数据可视化图表更专业!

作为普通人,其实只要遵守一些设计规则,加上一点审美训练,也能制作出专业可视化图表。 这次给大家介绍20个图表制作过程中有用方法规则。...由于折线图主要目标是表示趋势,比较合理是根据数据范围调整比例,保持折线上下高度占据 Y 轴范围三分之二。...7、避免使用双轴图 一般情况下,为了节省可视化空间,当有两个数据系列具有相同度量但大小不同时,可能倾向于使用双轴图表。...分配颜色应该是不同,以确保可读性。 顺序调色板最适合需要按特定顺序放置数字变量。使用色调或亮度或两者组合,可以创建一个连续颜色集。...发散调色板是两个连续调色板组合,中间有一个中心值(通常为零)。通常,不同调色板会传达正值负值。确保颜色也符合“消极”“积极”表现概念。

2.7K20

做好数据可视化技巧原则!

因此在设计过程中:每一个选择,最终都应落脚于读者体验,而非图表制作者个人。 一、不得不注意图表制作小技巧 1.条形图基线必须从零开始 Y轴不从零开始,可以使数据看起来具有比实际存在更大差距。...相反,使用实线颜色,反而容易区分彼此区别。 ? 9.尊重部分所占整体比例 在人们多选问题上就会出现比例重叠,不同选项百分比之和大于一。为了避免这种情况,不能直接把比例做成统计图。...相较于呈现数值,有些图更着重于表现部分与整体关系。 ? 10.面积、尺寸可视化 对同一类图形(例如柱状、圆环蜘蛛图等)长度、高度或面积加以区别,来清晰表达不同指标对应指标值之间对比。...制作这类数据可视化图形时,要用数学公式计算,来表达准确尺度比例。 ? 11.使用大小来可视化值 大小可以帮助强调重要信息并添加上下文提示,使用大小来表示值配合地图使用效果也非常好。...建议: 使用具有高对比度颜色 使用带有图案或纹理颜色来传达不同类型信息 使用文本或图标标记元素 三、标准可视化图表一定有注释 1.解释编码 通过一定形状、颜色几何图形结合,将数据呈现出来。

98930

做好数据可视化技巧原则!

因此在设计过程中:每一个选择,最终都应落脚于读者体验,而非图表制作者个人。 一、不得不注意图表制作小技巧 1.条形图基线必须从零开始 Y轴不从零开始,可以使数据看起来具有比实际存在更大差距。...相反,使用实线颜色,反而容易区分彼此区别。 ? 9.尊重部分所占整体比例 在人们多选问题上就会出现比例重叠,不同选项百分比之和大于一。为了避免这种情况,不能直接把比例做成统计图。...相较于呈现数值,有些图更着重于表现部分与整体关系。 ? 10.面积、尺寸可视化 对同一类图形(例如柱状、圆环蜘蛛图等)长度、高度或面积加以区别,来清晰表达不同指标对应指标值之间对比。...制作这类数据可视化图形时,要用数学公式计算,来表达准确尺度比例。 ? 11.使用大小来可视化值 大小可以帮助强调重要信息并添加上下文提示,使用大小来表示值配合地图使用效果也非常好。...建议: 使用具有高对比度颜色 使用带有图案或纹理颜色来传达不同类型信息 使用文本或图标标记元素 三、标准可视化图表一定有注释 1.解释编码 通过一定形状、颜色几何图形结合,将数据呈现出来。

1.2K10

60种常用可视化图表使用场景——(上)

适合用来快速检视数据集中不同类别的分布比例,并与其他数据集分布比例进行比较,让人更容易找出当中模式。...13、堆叠式条形图 跟多组条形图不同,堆叠式条形图 (Stacked Bar Graph) 将多个数据集条形彼此重迭显示,适合用来显示大型类别如何细分为较小类别,以及每部分与总量有什么关系。...比例面积图通常使用正方形或圆形,常见技术错误是,使用长度来确定形状大小,而非计算形状中空间面积,导致数值出现指数级增长减少。...每个线集对应于一个维度/数据集,其数值/类别由该线集内不同线段所表示。每条线宽度流程路径,均由类别总数比例份数所决定。每条流程路径都可以用不同颜色代表,以显示比较不同类别之间分布。...推荐制作具有:D3、D3 Zoomable、RAWGraphs。 25、饼图 饼形图 (Pie Chart) 把一个圆圈划分成不同比例分段,以展示各个类别之间比例

13610

不容忽视30个数据可视化小技巧

在这里小编给大家总结了数据可视化制作30个小技巧,通过列举一些容易被忽略常见错误,希望最终能够快速提升巩固你可视化制作水平。...[008i3skNly1gya20sxuaqj30gj07m74d.jpg] 10、面积、尺寸可视化 对同一类图形(例如柱状、圆环蜘蛛图等)长度、高度或面积加以区别,来清晰表达不同指标对应指标值之间对比...制作这类数据可视化图形时,要用数学公式计算,来表达准确尺度比例。...因此,坚持使用基础图形:直方图、条形图、维恩图、散点图线形图。 [008i3skNly1gya26kfjcfj30ng0ea3zl.jpg] 14、视图数量 将您可视化中视图数量限制为三到四个。...] 三、标准可视化图表一定有注释 1、解释编码 通过一定形状、颜色几何图形结合,将数据呈现出来。

41500

常用60类图表使用场景、制作工具推荐!

适合用来快速检视数据集中不同类别的分布比例,并与其他数据集分布比例进行比较,让人更容易找出当中模式。...堆叠式条形图 跟多组条形图不同,堆叠式条形图 (Stacked Bar Graph) 将多个数据集条形彼此重迭显示,适合用来显示大型类别如何细分为较小类别,以及每部分与总量有什么关系。...比例面积图通常使用正方形或圆形,常见技术错误是,使用长度来确定形状大小,而非计算形状中空间面积,导致数值出现指数级增长减少。...每个线集对应于一个维度/数据集,其数值/类别由该线集内不同线段所表示。每条线宽度流程路径,均由类别总数比例份数所决定。每条流程路径都可以用不同颜色代表,以显示比较不同类别之间分布。...如果是按比例绘制时间线,我们可以通过查看不同事件之间时间间隔,了解事件发生时间或即将在何时发生,从中查找时间段内事件是否遵循任何模式,或者事件在该时间段内如何分布。

8.7K20

可视化图表样式使用大全

适合用来快速检视数据集中不同类别的分布比例,并与其他数据集分布比例进行比较,让人更容易找出当中模式。 点数图 ?...堆叠式条形图 ? 跟多组条形图不同,堆叠式条形图 (Stacked Bar Graph) 将多个数据集条形彼此重迭显示,适合用来显示大型类别如何细分为较小类别,以及每部分与总量有什么关系。...比例面积图通常使用正方形或圆形,常见技术错误是,使用长度来确定形状大小,而非计算形状中空间面积,导致数值出现指数级增长减少。...每条线宽度流程路径,均由类别总数比例份数所决定。每条流程路径都可以用不同颜色代表,以显示比较不同类别之间分布。...如果是按比例绘制时间线,我们可以通过查看不同事件之间时间间隔,了解事件发生时间或即将在何时发生,从中查找时间段内事件是否遵循任何模式,或者事件在该时间段内如何分布。

9.3K10

60 种常用可视化图表,该怎么用?

适合用来快速检视数据集中不同类别的分布比例,并与其他数据集分布比例进行比较,让人更容易找出当中模式。...堆叠式条形图 跟多组条形图不同,堆叠式条形图 (Stacked Bar Graph) 将多个数据集条形彼此重迭显示,适合用来显示大型类别如何细分为较小类别,以及每部分与总量有什么关系。...比例面积图通常使用正方形或圆形,常见技术错误是,使用长度来确定形状大小,而非计算形状中空间面积,导致数值出现指数级增长减少。...每个线集对应于一个维度/数据集,其数值/类别由该线集内不同线段所表示。每条线宽度流程路径,均由类别总数比例份数所决定。每条流程路径都可以用不同颜色代表,以显示比较不同类别之间分布。...如果是按比例绘制时间线,我们可以通过查看不同事件之间时间间隔,了解事件发生时间或即将在何时发生,从中查找时间段内事件是否遵循任何模式,或者事件在该时间段内如何分布。

8.6K10

吐血整理:24种可视化图表优缺点对比,一图看懂!

03 条形图 表示类别之间关系(“分类数据”)高度或长度不等条形。常用来比较同一指标下不同群体,如10位不同CEO薪酬。(当条形图垂直时也称为柱状图。)...04 气泡图 散布在两次测量上点,为数据增加了第三个维度(气泡大小),有时增加了第四个维度(气泡颜色),以显示几个变量分布。常用来表示复杂关系,如绘制不同国家多个人口数据块。...当重要不是每根条形高度而是条形之间高度差时,常用于代替条形图。 优点:一种在垂直或水平狭小空间内都适用紧凑形式;比传统形式(条形图)更容易沿着单一测试方法来进行比较。...通常用于描绘决策,数据如何在系统中移动,或者人们如何与系统交互,例如用户在网上购买产品过程。(也称为决策树,它是流程图一种类型。) 优点:形式化系统,被普遍接受,用于表示具有多个决策点流程。...21 叠加条形图 被分成若干部分矩形,每个部分代表某个变量在整体中比例。通常用于显示简单分类汇总,如各地区销量。(也称为比例条形图。)

4.1K33

吐血整理:24种可视化图表优缺点对比,一图看懂!

优点:在值更改中公开详细信息,或者在广泛数据类别中公开地详细分解 缺点:流中许多值变化导致复杂而且交叉视觉效果,虽然很漂亮,但可能很难解释 03 条形图 表示类别之间关系(“分类数据”)高度或长度不等条形...常用来比较同一指标下不同群体,如10位不同CEO薪酬。(当条形图垂直时也称为柱状图。)...气泡大小),有时增加了第四个维度(气泡颜色),以显示几个变量分布。...当重要不是每根条形高度而是条形之间高度差时,常用于代替条形图。...优点:用来显示统计分布概率基本图表类型 缺点:看图者有时会把直方图误认为条形图 11 折线图 显示值如何变化一些相互连接点,通常随时间推移而变化(连续数据)。

4.6K20

计算与推断思维 六、可视化

直方图:通用原则计算 上图显示,眼睛将面积视为“较大”东西,而不是高度。当桶宽度不同时,这种观察变得尤为重要。...这就是直方图具有两个定义属性原因: 桶按比例绘制并且是连续(尽管有些可能是空),因为横轴上值是数值型。 每个条形面积与桶中条目数成比例。...条形图直方图区别 条形图为每个类别展示一个数量。 它们通常用于显示类别变量分布。 直方图显示定量变量分布。 条形图所有条形都具有相同宽度,相邻条形之间有相等间距。...直方图条形可以具有不同宽度,并且是连续条形图中条形长度(或高度,如果垂直绘制)与每个类别的值成正比。 直方图中条形高度是密度度量;直方图中条形面积与桶中条目数量成正比。...重叠图表 在这一章中,我们学习了如何通过绘制图表来显示数据。 这种可视化常见用法是比较两个数据集。

2.7K20

搞定高质量数据可视化20条建议

01 选择正确图表类型 如果选择了错误图表类型,或只是默认使用最常见图表类型,可能会使用户感到困惑,或对数据意义产生误解。...一个数据集可以用很多种方式来表述,具体采用哪种方式要取决于用户需求。 所以一定要从检查数据集调研用户需求着手来选择图表类型。...左为“平滑”折线图,右为清晰折线图 07 避免混乱双轴形式图表 有时为了节省图表空间,你可能会倾向于使用双轴图表,即两个数据系列具有相同衡量标准,但各自变化幅度不同。...制作图表时应该避免如下情况: 使用3D元素 使用阴影、渐变其他颜色变换 使用斑马纹过多网格线 使用过于装饰性、斜体、粗体或衬线字体 左边3D垂直条形图,修饰过多,右边去除了过多修饰 15 选择与你数据性质相匹配配色方案...选择可读字体,避免使用衬线字体高度装饰性字体 避免使用斜体、粗体大写字母 确保文字颜色与背景色高度对比 不要旋转文字 错误排版实例 18 使用水平条形图而不是旋转标签 这个简单技巧将确保用户能够更方便地查看图表

1.8K30

让数据图表发挥更大价值 | 20条实用建议

所以一定要从检查数据集调研用户需求着手来选择图表类型。 四种类型图表应用:关系、比较、构成、分布 02....避免混乱双轴形式图表 有时为了节省图表空间,你可能会倾向于使用双轴图表,即两个数据系列具有相同衡量标准,但各自变化幅度不同。 这种图表不仅难以阅读,而且不能清晰地表示两个数据序列之间对比。...制作图表时应该避免如下情况: 使用3D元素 使用阴影、渐变其他颜色变换 使用斑马纹过多网格线 使用过于装饰性、斜体、粗体或衬线字体 左边3D垂直条形图,修饰过多,右边去除了过多修饰 15....无障碍设计 根据美国国家眼科研究所数据,大约每12个人中就有一个是色盲。 你图表需要让尽可能多受众都能够读懂,所以也要注意尽量采用无障碍设计。 配色方案中使用不同饱和度亮度。...选择可读字体,避免使用衬线字体高度装饰性字体 避免使用斜体、粗体大写字母 确保文字颜色与背景色高度对比 不要旋转文字 错误排版实例 18.

1.8K40

用好图表插件神器之先,先了解下最全Excel图表基本类型与选择

柱形图系列 注解 柱形图是使用柱形高度表示第二个变量数值图表,主要用于数值大小比较时间序列数据推移。x轴为第一个变量文本格式,y轴为第二个变量数值格式。...柱形图系列还包括可以反映累加效果堆积柱形图,反映比例百分比堆积柱形图,反映多数据系列三维柱形图等。 条形图其实是柱形图旋转图表,主要用于数值大小与比例比较。...瀑布图漏斗图都是使用柱形或条形表示数据,所以也归类于柱形图表系列。 3.面积图系列 注解 面积图是将折线图中折线数据系列下方部分填充颜色图表,主要用于表示时序数据大小与推移变化。...箱形图常见于科学论文图表,瀑布图、树状图漏斗图常见于商业图表。 箱形图是一种用作显示一组数据分散情况资料统计图,其绘制须使用常用统计量,能提供有关数据位置分散情况关键信息。...在科学图表中,散点系列图表、折线图、柱形图等图表最为常见;在商业图表中,折线图、面积图、柱形图、条形图饼状图最为常见。 本文来源《Excel数据之美》

1.9K30

干货 :搞定高质量数据可视化20条建议

01 选择正确图表类型 如果选择了错误图表类型,或只是默认使用最常见图表类型,可能会使用户感到困惑,或对数据意义产生误解。...一个数据集可以用很多种方式来表述,具体采用哪种方式要取决于用户需求。 所以一定要从检查数据集调研用户需求着手来选择图表类型。...左为“平滑”折线图,右为清晰折线图 07 避免混乱双轴形式图表 有时为了节省图表空间,你可能会倾向于使用双轴图表,即两个数据系列具有相同衡量标准,但各自变化幅度不同。...制作图表时应该避免如下情况: 使用3D元素 使用阴影、渐变其他颜色变换 使用斑马纹过多网格线 使用过于装饰性、斜体、粗体或衬线字体 左边3D垂直条形图,修饰过多,右边去除了过多修饰 15 选择与你数据性质相匹配配色方案...选择可读字体,避免使用衬线字体高度装饰性字体 避免使用斜体、粗体大写字母 确保文字颜色与背景色高度对比 不要旋转文字 错误排版实例 18 使用水平条形图而不是旋转标签 这个简单技巧将确保用户能够更方便地查看图表

1.7K30

有效建立数据可视化

那么,如果要开始转换数字化思维,学一学绘制图表一定是一个最佳切入点,这里推荐一本很薄书《最简单图形与最复杂信息》,这本书不同于一些数据可视化书强调视觉效果,相反,作者认为简单“相貌平平”图表就足够让数据可视化...“才华出众”,数据可视化制作强调做有效图表,正如书中提到:“从根本上讲,内容才是使图表具有吸引力法宝。...这本书列举了图表制作7大法则(有效绘图、精准数字、合理融合数据、丰富数据、善用但不乱用字体,加强视觉冲击,巧妙运用颜色),也讲了7类常用图表使用规范(折线图、垂直条形图、水平条形图、饼图、表格、象形图...选择正确图表来表达。比如拆线图能看到趋势,波动,条形图看到散点值,饼图看比例等等。选择何种图由你想表达什么信息给读者相关,切不可为了好看来选择图表。 关注表达方式细节。...制作者要关注细节,比如下面两组图表就会因细节不同而给读者带来不同体验或认识: ? ?

49310

助力数据可视化 20 个指导方法

7.避免混淆双轴 通常,为了节省可视化空间,当有两个具有相同度量但不同量级数据系列时,您可能倾向于使用双轴图表。这些图表不仅难以阅读,而且还以完全误导方式代表了 2 个数据系列之间比较。...你应该避免: 3D 元素,阴影 阴影、渐变其他颜色失真 斑马纹,过多网格线 高度装饰、斜体、粗体或衬线字体 15....选择与数据性质相匹配调色板 颜色是有效数据可视化一个组成部分,在设计时考虑这 3 种调色板类型: 一个定性调色板效果最好分类变量显示。分配颜色应该是不同,以确保可访问性。...通常,不同调色板会传达正值负值。确保颜色也符合“消极”“积极”表现概念。 16. 无障碍设计 根据国家眼科研究所数据,大约每 12 个人中就有 1 人是色盲。...选择清晰字体,避免衬线高度装饰字体 避免斜体、粗体全部大写 确保与背景形成高对比度 不要旋转你文字 18.使用水平条形图代替旋转标签 这个简单技巧将确保用户能够更有效地扫描图表,而不会拉伤他们脖子

1.6K30

多度量(堆积)不等宽柱形图

●●●●● 之前已经讲过这类图表制作核心技巧,这类图表制作重难点是在与作图数据组织而非图表制作过程,所以对于原数据加工整理过程相当耗时费力。...% of voters 是代表每一个年龄段人数占总选举人数比例;D、E、F三列代表Obama、McCain以及其他候选人在每个年龄段选举人中选票所占比例。...其中H列函数公式如下; =SUM($C$4:C4) 代表各个年龄段选票所占比例累计百分比; 作图数据整理如下: ?...当然如果你想做更加炫酷一点儿,让每一位候选人在不同年龄段中数据都能带上不同颜色。那么对于作图数据整理就需要更加复杂步骤。 ---- 2、错行组织(堆积百分比条形图) 作图数据: ?...最后完成图表相当专业。 ---- 3、时间刻度(堆积) 作图数据: ? 这是原数据及整理后做图数据 利用作图数据插入百分比堆积面积图(第四个样式) ? 然后将图表X轴调整成日期刻度。

2.4K60
领券