jquery - Chartjs 多个条形图,第一个数据会偏移过视图
问题描述
当多个条形图并列时,左边的第一组数据会超出水平线。
像图片:
这是我的环境:ec2、apache2、php7、laravel 5.2
我的 jQuery 是这样的:
datasets: [
{
label: 'sale_revenue',
backgroundColor: 'rgba(109,127,200,0.7)',
borderColor: 'rgb(46,46,200)',
data: sale_revenue0,
yAxisID: 'left-y-axis'
},....
超过3个酒吧。
我希望它显示这 3 个第一个数据。但是,它俯视。
解决方案
我从其他地方发现了这个问题的答案,我希望有两个方法来解决这个问题。</p>
如遇到相同的问题,可以参考某人的问题
xaxis 时间尺度的不均匀分布与 'autoSkip:true' 和 maxTicksLimit #3277
方法一:</p>
不使用类型=时间
options: {
scales: {
xAxes: [{
// type: 'time',
time: {
unit: 'month'
},
distribution: 'series'
}],
...
方法二:
在轴时间的前后加上一组时间序列,为 0
推荐阅读
- javascript - 我需要帮助从我的 MVC 控制器调用方法并使用 ajax 返回其返回值(int)
- reactjs - mount() 失败,因为目标容器不是 dom 元素
- python-2.7 - 为什么即使在关闭会话后,Python-Requests 在循环中发出 POST 时也会返回相同的数据?
- android - 根据按钮大小的变化改变文本大小
- mysql - 如何使用 Google Compute Engine 保持持久的 SQL 代理 Unix 套接字
- sql-server - 外键引用不匹配数据类型错误
- c# - 动态添加行到表格布局面板
- unit-testing - 使用 mockito 进行 Spring Boot 应用程序主方法单元测试
- c# - 选择时如何阻止VScrollbar闪烁
- css - Wordpress RTL,将 RTL 添加到主题