highcharts - 仅绘制数据点的图表类型
问题描述
我有一组试图为客户绘制的响应数据。我玩过没有连接器的散点图和折线图,但没有一个真正起作用。我有一种感觉,我在这里错过了一些非常基本的东西。数据由客户端名称和一些数据点组成。一个客户端可能有 10 个数据点,另一个只有 1 个。
这是我正在寻找的一个粗略示例:
编辑:我应该从散点图开始并从那里修改吗?还是没有连接器的折线图???
谢谢您的帮助!
解决方案
您可以反转轴:
chart: {
type: 'scatter',
inverted: true
},
在放置数据时,您可以使用 x 和 y 轴这两个值,如下所示:
data: [[0, 4],[0,2]]
Highcharts.chart('container', {
chart: {
type: 'scatter',
inverted: true
},
xAxis: {
categories: [
'AT&T',
'Verizon',
'Tel'
]
},
yAxis: {
title: {
text: 'Number of units'
},
allowDecimals: false,
min: 0
},
series: [{
data: [[0, 4],[0,2]]
}, {
data: [[1,2]]
}, {
data: [[2,2],[2,3],[2,4],[2,5],[2,6]]
}]
});
<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/modules/exporting.js"></script>
<div id="container" ></div>
推荐阅读
- r - 用组内其他列的第一个或最后一个值替换数据框中的 NA 值
- excel - 在 Excel 中使用 VBA 从 Word 文档的标题中查找/替换文本
- java - Java - 收集消费者?
- javascript - 如何在 html 和 javascript 中从 HTML TABLE(用户输入)打印或获取单元格值
- android - 尝试导航到 Android 项目中的另一个片段时出错
- java - 无法在 IntelliJ Idea IDE 中创建 gradle 项目
- java - 构造函数添加到类而没有编译失败
- angular - Angular11 + webcomponents/polyfills + IE11 == nojoy
- python - 使用 cv2.imshow 读取 tif 图像
- python - Sphinx 乳胶输出文件名