2
私のチャートの最後のバブルが途切れる問題があります。全体の円が表示されるようにグラフを拡張する方法が必要です。私は余分な価値を加えることから最後までパディングを調整することまで、すべてを試しました。何も動作していないようです。残念なことに、バブルチャートに関するChart JSのドキュメンテーションにも深刻な欠点があります。Chart.jsでバブルが途切れている
var randomScalingFactor = function() {
return (Math.random() > 0.5 ? 1.0 : -1.0) * Math.round(Math.random() * 100);
};
var randomColorFactor = function() {
return Math.round(Math.random() * 255);
};
var randomColor = function() {
return 'rgba(' + randomColorFactor() + ',' + randomColorFactor() + ',' + randomColorFactor() + ',.7)';
};
var bubbleChartData = {
animation: {
duration: 10000
},
datasets: [{
label: "My First dataset",
backgroundColor: randomColor(),
data: [
{
x: 10,
y: 0,
r: Math.abs(randomScalingFactor())/5,
}, {
x: 20,
y: 0,
r: Math.abs(randomScalingFactor())/5,
}, {
x: 30,
y: 0,
r: Math.abs(randomScalingFactor())/5,
}, {
x: 40,
y: 0,
r: Math.abs(randomScalingFactor())/5,
}, {
x: 50,
y: 0,
r: Math.abs(randomScalingFactor())/5,
}, {
x: 60,
y: 0,
r: Math.abs(randomScalingFactor())/5,
}, {
x: 70,
y: 0,
r: 30,
}]
}]
};
var ctx = document.getElementById('Chart').getContext('2d');
var chart = new Chart(ctx, {
type: 'bubble',
data: bubbleChartData
})
JSFiddleは:https://jsfiddle.net/3dog0bec/
x軸を拡大しようとしましたか? – Nitin
または、データの最後に空の(ゼロ)値を追加して、余分な不可視バブルを作成しますが、これはハックです – Nitin
最後にゼロ値を追加しようとしましたが、まだ非常に小さなバブルとして表示されます。理想的ではない。 xスケールを増やすと、これに関する文書がありますか? – adam3039