javascript - 如何在chartJs中隐藏两条轴线(选项不起作用)
问题描述
我正在使用条形图并想隐藏两条轴线。我尝试了以下方法,但它不起作用。
=>> 实际上,我正在使用 ChartJS 制作图表。一切都很顺利,除了一个例外:虽然 X 轴线(沿图表底部水平延伸的线)正在绘制,但 Y 轴线(沿左侧垂直延伸的线)没有,甚至虽然我应用了几乎相同的配置。
我已经广泛使用了这个,并且无法弄清楚我做错了什么。
/** @type {import("@theme-ui/css").Theme} */
import { Box, Container } from '@theme-ui/components'
import React from 'react'
import { Bar } from 'react-chartjs-2'
const data = {
labels: ['Mon', 'Tue', 'Wed', 'Fri', 'Sat'],
datasets: [
{
label: 'Fully Rounded',
data: [6, 2, 3, 5, 2],
borderWidth: 0,
borderRadius: 9,
borderSkipped: false,
display: false,
borderColor: 'transparent',
backgroundColor: "#FF8D1E",
},
{
label: 'Small Radius',
data: [3, 2, 6, 4, 5],
borderWidth: 0,
borderRadius: 9,
borderSkipped: false,
display: false,
borderColor: 'transparent',
backgroundColor: '#6AC1FF',
color: 'rgba(0, 0, 0, 0.1)',
}
]
};
const option = {
scales: {
x: [{
grid: {
drawBorder: false,
drawOnChartArea: false
},
}],
y: [{
grid: {
drawBorder: false,
drawOnChartArea: false
},
}]
},
maintainAspectRatio: true
}
function Charts() {
return (
<Container sx={styles.container}>
<h2>Number of Patients</h2>
<Box sx={styles.chart}>
<Bar
data={data}
width={40}
height={20}
options={option}
/>
</Box>
</Container>
)
}
export default Charts;
const styles = {
container: {
p: "12px"
},
chart: {
bg: "#605BFF",
borderRadius: "27px",
p: ["20px"],
color: "red"
}
}
实际上我想删除图片的轴线
请帮帮我。
我正在使用 ChartJS 制作图表。一切都很顺利,除了一个例外:虽然 X 轴线(沿图表底部水平延伸的线)正在绘制,但 Y 轴线(沿左侧垂直延伸的线)没有,甚至虽然我应用了几乎相同的配置。
我已经广泛使用了这个,并且无法弄清楚我做错了什么。
解决方案
推荐阅读
- resources - 厨师执行资源不适用于 Rhel 8
- macos - LaunchD Rclone 挂载脚本未加载
- python - 为什么在 Linux (NAS) 上安装 pandas 时出现错误?
- javascript - 我可以使获取请求看起来像浏览器吗?
- google-analytics - 带条件的 Google 数据洞察总和
- javascript - 为什么在我输入文本框时字符会从文本框中删除?
- java - java中cmd.exe中Unicode字符的部分显示,shell命令中没有字符
- javafx - javaFX:MediaPlayer 的 seek 方法挂起播放器而没有错误消息或状态更改
- c++ - 递归回溯以查找所有子集
- python - 这个 Big-O 表示法对于这个简单排序函数 (Python) 是否正确?