小编Jak*_*kub的帖子

Chart.js 2 - 标签重叠

我正在将Chart.js 2用于我的一个项目.我已经成功地设计了它的样式,但是有一个问题我似乎无法解决,而且它让我很紧张.

有时x轴上的最后一个标签是重叠的.

标签重叠

以下是我正在使用的选项:

$scope.colours = [
    {
        borderColor: '#FFF',
    },
    {
        borderColor: '#FAF6DD'
    },
    {
        borderColor: '#A5CCFE'
    }
];

$scope.options = {

    type: 'line',

    tooltips:
    {
        enabled: false
    },

    elements:
    {
        line:
        {
            borderWidth: 2,
            fill: false
        },
        point:
        {
            radius: 0,
            hoverRadius: 0
        }
    },

    scales: {
        yAxes: [
            {
                gridLines:
                {
                    display: true,
                    color: "#16a693"
                },
                ticks:
                {
                    fontFamily: 'Lato',
                    fontColor: "#fff",
                    fontSize: 14
                }
            }
        ],
        xAxes: [
            {
                type: 'time',
                ticks:
                {
                    autoSkip: true,
                    display: …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs chart.js

8
推荐指数
1
解决办法
4965
查看次数

为什么 bash 大括号扩展在某些算术表达式中有效,但在其他算术表达式中无效?

我正在编写一个非常简单的 bash 脚本,但我无法理解为什么已弃用的 $[] 可以完美地工作,而 $(()) 似乎破坏了整个事情。

我所指的代码是:

for i in {1..10};
do 
    printf %4d $[{1..10}*i]
    echo
done
Run Code Online (Sandbox Code Playgroud)

在此版本中,我没有遇到任何问题,但我不想使用已弃用的 bash 元素,这就是我想切换到 $(()) 的原因。

不幸的是,一旦我将代码更改为:

printf %4d $(({1..10}*i))
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

./script_bash.sh: line 8: {1..10}*i: syntax error: argument expected (error token is "{1..10}*i")
Run Code Online (Sandbox Code Playgroud)

我会很感激在这方面提供一些帮助......

bash shell arithmetic-expressions brace-expansion

4
推荐指数
1
解决办法
336
查看次数