您可能不喜欢这个答案,因为它没有提出使用 google-charts 的解决方案,但如果您再忍耐一下,您可能会发现这很有用,或者至少信息丰富。无论如何,纯 HTML 和 CSS 图形解决方案不会为许多高级可视化提供机会,但我认为 - 基于现实世界的经验 - 你可以在条形图方面仅使用 CSS 和 HTML 做很多事情. 我推荐阅读 Wilson Miner 在 A List Apart 上的文章,名为Accessible Data Visualization with Web Standards
然后在这个小提琴中考虑以下快速而肮脏的 CSS/HTML 图表,它们模仿了您要实现的图表。
http://jsfiddle.net/9mJzd/
我将仅在此处粘贴 Bars 的片段。您还需要查看小提琴中的 CSS。
<td>
<div class="BarWrap">
<div class="BarBar" style="width: 100%;" title="Ty Cabbage: .426"></div>
<div class="BarAvg" style="left: 62%" title="League Average: .278"></div>
</div>
</td>
只需添加 jQuery 和一个工具提示插件(例如 jQuery UI 的工具提示),您就已经开始为您的条形图添加一些交互性。