html - 折线图显示不正确
问题描述
<template>
<div>
<svg viewBox="0 0 500 100" class="line-chart">
<polyline
fill="none"
stroke="#0074d9"
stroke-width="6"
:points="points"
/>
</svg>
</div>
</template>
<script>
export default {
name: 'line-chart',
data () {
return {
dataLine: [100, 60, 80, 80, 30, 40],
}
},
computed: {
points () {
let points = ''
let pointsArr = []
this.data.forEach((d, i) => {
pointsArr.push(`${i * 20} ${d}`)
})
points = pointsArr.join(' ')
return points
}
}
}
</script>
<style>
.line-chart {
background: #fff;
width: 610px;
height: 130px;
padding: 20px 20px 20px 0;
margin-top: 3px;
}
</style>
我想知道如何使该图表的线条显示在整个 div/容器中?正如您在上传的图片中看到的那样,它显示得非常小。先感谢您
解决方案
推荐阅读
- html - HTML CSS在多边形鼠标上显示图像
- spring-boot - 需要关于如何为特定环境隐藏控制器或休息端点的输入
- windows - 从任务计划程序启动批处理文件指向 C:\Windows\system32
- javascript - 如何使用 onClick 或 onSearch 事件处理程序
- android - kotlin协程的正确使用方式
- string - 如何将中间字符串替换为 Dart 中的其他字符?
- c++ - C++ 新手,难以理解语言的细微差别
- flutter - Flutter Provider 使用 Selector 获取地图更改
- c - X509 在 openssl 中的定义(typedef,define,等等)在哪里?
- java - 如何在客户端将数据传递给 EJBContext?