1
私はangularjs google chartで作業しています。 デモを見つけてくださいhereは、h軸のテキストの一部のみを表示します。
h軸とツールチップに異なる値を表示します。 以下のコードでは、h軸に月の名前だけを表示し、ツールチップには月と年の両方を表示します。 アドバイスはありますか?
JSコード:私はv: "January" + " 2017"
を使用している上記のコードで
angular.module('myApp', ['googlechart'])
.controller('myController', function($scope) {
var chart1 = {};
chart1.type = "ColumnChart";
chart1.displayed = false;
chart1.data = {
"cols": [{
id: "month",
label: "Month",
type: "string"
}, {
id: "laptop-id",
label: "Laptop",
type: "number"
} ],
"rows": [{
c: [{
v: "January" + " 2017"
}, {
v: 19,
} ]
}, {
c: [{
v: "February" + " 2017"
}, {
v: 13
}]
}, {
c: [{
v: "March" + " 2017"
}, {
v: 24
}
]
}, {
c: [{
v: "April" + " 2017"
}, {
v: 24
}
]
}, {
c: [{
v: "May"+ " 2017"
}, {
v: 18
}
]
}, {
c: [{
v: "June"+ " 2017"
}, {
v: 21
}
]
}, {
c: [{
v: "July"+ " 2017"
}, {
v: 24
}
]
}, {
c: [{
v: "August"+ " 2017"
}, {
v: 14
}
]
}, {
c: [{
v: "September"+ " 2017"
}, {
v: 4
}
]
}, {
c: [{
v: "October"+ " 2017"
}, {
v: 34
}
]
}]
};
chart1.options = {
"title": "Title goes here",
"colors": ['#0000FF', '#009900', '#CC0000', '#DD9900'],
"defaultColors": ['#0000FF', '#009900', '#CC0000', '#DD9900'],
"isStacked": "true",
"fill": 20,
focusTarget: 'category',
"displayExactValues": true,
"vAxis": {
"title": "Sales unit",
"gridlines": {
"count": 10
}
},
"hAxis": {
slantedText : "true",
},
};
$scope.myChart = chart1;
});
、私は最初の部分、すなわちだけを表示したい、1月は時間軸とに表示される2017年1月にツールチップは、バー上にマウスを置いたとき(同じことが2月、3月、H軸上、ツールチップ上には個々のバーの完全なテキストが表示されます)。
上記のコードで更新されたリンクを確認してください。https://plnkr.co/edit/DMrKDI8eIRkUGoq Q4Rw0p =プレビュー。ツールチップとh軸にテキストが表示されません。 – user7833645
上記は古い 'jsapi'で動作するはずです – WhiteHat
以下のデモの例の提案は参考になります。 https://plnkr.co/edit/IQDvlXWZZoPKeNluq3Bt?p=preview h:軸の値とf:の値をツールチップに表示したいが、追加のjsファイル(ローダー.js)。それは可能ですか? – user7833645