javascript - 简单的 HTML 条形图生成

标签 javascript html css graph

我是一名 C++ Linux 专家,正在尝试使用 html 或 js 制作条形图。 我试着用谷歌搜索如何生成条形图。但无法正确理解。

我有一个包含以下内容的文件 (content.txt):

A - 0
B - 3
C - 1
D - 2
E - 2 
F - 0

所有字母都需要在 Y 轴上表示。 条形颜色基于文件中的值。 (该值始终在 0 到 3 的范围内)

所有四个值都需要用不同的颜色表示。

图形如下所示。 请帮助我阅读 content.txt 文件(它在 0 到 3 内动态更改 A 到 F 的值)并用图表表示。 enter image description here

最佳答案

如上所述,最难的部分是从文件系统中读取数据。如果您可以将数据放入 JSON blob 或对象中,那就容易多了。

您有什么理由希望 HTML 上的条形图完整吗?对于简单的图表,我强烈推荐 ChartJS ( http://www.chartjs.org/docs/#bar-chart ) ...它使用起来非常简单,尤其是当您的数据是 JSON/Obj 格式时。

关于javascript - 简单的 HTML 条形图生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25508258/

相关文章:

javascript - 应用程序关闭时 setTimeout 不起作用

javascript - 如何使用 javascript 检查数组中是否已存在匹配正则表达式的字符串

javascript - 如何在不加载的情况下调用函数

html - 创建一个具有背景颜色的列表项,包括悬停时的列表项编号

html - 为什么静态定位父级的绝对定位子级占据视口(viewport)的整个宽度?

javascript - jQuery:如何仅为表的第一行为每个循环设置不同的操作

javascript - 动态指定多种表单的ajax成功结果输出位置

javascript - HTML5 Canvas - 如何 fill() 一个特定的上下文

html - 使静态图像可滚动

jQuery 日期选择器依赖