chart.js - 散点图的中心原点
解决方案
设置轴的最小和最大范围,使它们从负向正扩展。这会将 (0, 0) 放在中间。
下面的示例代码:
const ctx = document.getElementById('myChart').getContext('2d');
new Chart(ctx, {
type: 'scatter',
data: {
datasets: [{
label: 'Data One',
borderColor: 'black',
backgroundColor: 'black',
data: [{
x: 7,
y: 27,
}],
}],
},
options: {
scales: {
xAxes: [{
ticks: {
min: -30,
max: 30,
},
}, ],
yAxes: [{
ticks: {
min: -30,
max: 30,
},
}],
},
},
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.3/Chart.js" integrity="sha512-QEiC894KVkN9Tsoi6+mKf8HaCLJvyA6QIRzY5KrfINXYuP9NxdIkRQhGq3BZi0J4I7V5SidGM3XUQ5wFiMDuWg==" crossorigin="anonymous"></script>
<body>
<canvas id="myChart" width="600" height="400"></canvas>
</body>
推荐阅读
- android - React-Native 在 Android 上禁用图像缓存
- r - 我在做子集时没有填充数据框?
- applescript - 使用 AppleScript 将 Keynote 幻灯片导出到图像
- javascript - 在 Firefox 中时,在画布中绘图无法在 iframe 中工作
- c# - RadComboBox 项目变为透明
- r - 如何找到矩阵中特定列的最大值
- vb.net - 添加参数化查询时在 TableAdapter 查询向导中出现错误
- ios - ios使用约束隐藏视图
- assembly - 在寄存器中存储最重要/最不重要的半字节
- python-3.x - 以下 python 代码的复杂性是多少?