Chart.js - 折线图最右边的数据点

使用 Chart.js 2.8.0 版绘制基本折线图。观察最右边的数据点被截断。但是最左边的数据点(第一个数据点)看起来完好无损。折线图中的最后一个数据点被截断

我通过更改 pointRadius 的值更改了数据点圆圈的大小。但即使是最小值,数据点仍然会被切断。

我没有使用任何插件或花哨的设置。我正在用浅灰色背景色填充图表。但除此之外,其他一切都是标准的 Chart.js。

我在这里重新创建了这个问题:https : //codepen.io/LeoU/pen/gVLybO

这是我的选项设置。

options: {
      legend: {
        display: false,
      },
      tooltips: {
        callbacks: {
            label: function (tooltipItem, data) {
              var tooltipValue = data.datasets[tooltipItem.datasetIndex].data[tooltipItem.index];
              return "£" + parseInt(tooltipValue).toLocaleString();
          }
      }
      },    
        scales: {
          yAxes: [{ 
                gridLines: {
                  color: "white",
                  lineWidth: 2
                },
                ticks: {
                  beginAtZero: true,
              min: 0,
              stepSize: 500000,
              callback: function(value, index, values) {
              return "£" + value.toLocaleString();
            },
          },
          scaleLabel: {
              display: true,
              labelString: "Median house price"
        }
              }],
            xAxes: [{
              display: false, 
                ticks: {
                    display: false 
                }
            }]
        }
    },

有没有人在 Chart.js 上看到过类似的问题?

我通过在图表paddingright手边增加值来解决这个问题我玩弄了确切的数字,4 看起来很适合我的图表。但我想正确的数字将取决于您pointRadius和您拥有的其他变量的大小这就是我看到的变化。

options: {
        layout: {
            padding: {
                left: 0,
                right: 4,
                top: 0,
                bottom: 0
            }
        }
    }

有关 Chart.js 填充的更多信息,这是他们的说明页面。https://www.chartjs.org/docs/latest/configuration/layout.html

这很烦人。而且,这应该是默认设置,真的。但这为我解决了问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

动态更新Chart.js绘制折线图数据集数据

来自分类Dev

Chart.js在折线图上绘制两个json数据集

来自分类Dev

将XML数据解析为Chart.js折线图

来自分类Dev

使用chart.js将数据添加到折线图

来自分类Dev

如何使用Chart.js显示折线图数据集点标签?

来自分类Dev

Chart.js-如何将折线图数据集设置为在加载时禁用

来自分类Dev

将XML数据解析为Chart.js折线图

来自分类Dev

Chart.js在折线图上绘制两个json数据集

来自分类Dev

Chart.js - 通过单击饼图段将数据添加到折线图

来自分类Dev

从数组向 Chart.js 折线图添加数据

来自分类Dev

Chart.js折线图未显示

来自分类Dev

Angular-chart.js-使折线图不弯曲

来自分类Dev

向Chart.js折线图添加标题

来自分类Dev

具有区域范围的Chart.js折线图

来自分类Dev

Chart.js折线图设置背景色

来自分类Dev

增加chart.js中折线图的标签大小

来自分类Dev

Chart.js-向折线图背景添加渐变

来自分类Dev

如何通过遍历JavaScript中的字典在chart.js的折线图中添加新的数据集?

来自分类Dev

在chart.js 中使用自定义数据格式进行多轴折线图

来自分类Dev

Vue Chart.js——我可以给折线图一个缺失数据的默认值吗?

来自分类Dev

如何摆脱折线图上每个点顶部的折线(Chart.js)

来自分类Dev

使用d3.chart.js的d3.js中的折线图

来自分类Dev

Chart.js-多个折线图-仅显示最后一个图表

来自分类Dev

使用Chart.js更改折线图的标签字体颜色

来自分类Dev

在带有json响应的chart.js中绘制折线图

来自分类Dev

在chart.js中绘制折线图,仅在值更改时才放置点

来自分类Dev

Chart.js水平折线图或修改后的水平条形图

来自分类Dev

是否可以使用chart.js恢复折线图中的x轴值

来自分类Dev

如何在Chart.js折线图上自定义y轴标签?

Related 相关文章

  1. 1

    动态更新Chart.js绘制折线图数据集数据

  2. 2

    Chart.js在折线图上绘制两个json数据集

  3. 3

    将XML数据解析为Chart.js折线图

  4. 4

    使用chart.js将数据添加到折线图

  5. 5

    如何使用Chart.js显示折线图数据集点标签?

  6. 6

    Chart.js-如何将折线图数据集设置为在加载时禁用

  7. 7

    将XML数据解析为Chart.js折线图

  8. 8

    Chart.js在折线图上绘制两个json数据集

  9. 9

    Chart.js - 通过单击饼图段将数据添加到折线图

  10. 10

    从数组向 Chart.js 折线图添加数据

  11. 11

    Chart.js折线图未显示

  12. 12

    Angular-chart.js-使折线图不弯曲

  13. 13

    向Chart.js折线图添加标题

  14. 14

    具有区域范围的Chart.js折线图

  15. 15

    Chart.js折线图设置背景色

  16. 16

    增加chart.js中折线图的标签大小

  17. 17

    Chart.js-向折线图背景添加渐变

  18. 18

    如何通过遍历JavaScript中的字典在chart.js的折线图中添加新的数据集?

  19. 19

    在chart.js 中使用自定义数据格式进行多轴折线图

  20. 20

    Vue Chart.js——我可以给折线图一个缺失数据的默认值吗?

  21. 21

    如何摆脱折线图上每个点顶部的折线(Chart.js)

  22. 22

    使用d3.chart.js的d3.js中的折线图

  23. 23

    Chart.js-多个折线图-仅显示最后一个图表

  24. 24

    使用Chart.js更改折线图的标签字体颜色

  25. 25

    在带有json响应的chart.js中绘制折线图

  26. 26

    在chart.js中绘制折线图,仅在值更改时才放置点

  27. 27

    Chart.js水平折线图或修改后的水平条形图

  28. 28

    是否可以使用chart.js恢复折线图中的x轴值

  29. 29

    如何在Chart.js折线图上自定义y轴标签?

热门标签

归档