問題:こんにちは!私はchart.jsを使ってグラフを描画しています。チャートはダイナミックであることがありますが、時には10ポイント以上を表示することもあります。パネルを正常に適用したので、ポイントをある程度離れた位置に表示して簡単に表示できます。グラフの水平ポイント(x軸)間の距離を固定する方法
今は、x軸グリッドの点間の距離を設定するオプションがあるかどうかを知りたいと思います。今すぐポイントを自動的に調整します。 私は他のstackoverflowの答えを検索することにより、ステップサイズとscalewidthを行うことを試みたが成功しなかった:私が試した何
。どんな種類の助けでも大歓迎です。
PS:データは次のようであるy軸におけるこの
[19-Aug-2015,21-Aug-2015,21-Aug-2015,21-Aug-2015,21-Aug-2015,22-Aug-2015,27-Aug-2015,29-Aug-2015,1-Sep-2015,2-Sep-2015,3-Sep-2015,]
ようなデータは、IMこれは私chartjs X軸データセット
var data = {
labels: data.graph_date,
datasets: [
{
label: 'Assay Values',
fill: false,
lineTension: 0,
backgroundColor: "rgba(255, 0, 0,1)",
borderColor: "rgba(255, 0, 0,1)",
borderCapStyle: 'butt',
borderDash: [],
borderDashOffset: 0.0,
borderWidth: 1,
borderJoinStyle: 'miter',
pointBorderColor: "rgba(255, 0, 0,1)",
pointBackgroundColor: "#fff",
pointBorderWidth: 1,
pointHoverRadius: 5,
pointHoverBackgroundColor: "rgba(255, 0, 0,1)",
pointHoverBorderColor: "rgba(255, 0, 0,1)",
pointHoverBorderWidth: 2,
pointRadius: 1,
pointHitRadius: 10,
data: data.assay_value,
spanGaps: false
},var options = {
responsive: false,
title: {
display: true,
position: "top",
text: label,
fontSize: 18,
fontColor: "#111"
},
legend: {
display: true,
position: "bottom",
labels: {
fontColor: "#333",
fontSize: 16
}
},
tooltips: {
enabled: true,
mode: 'single',
callbacks: {
label: function(tooltipItems, data) {
var multistringText = ['Assay Value: '+tooltipItems.yLabel];
multistringText.push('Assigned Value: '+assigned_value[tooltipItems.index]);
multistringText.push('Sample ID: '+sample_id[tooltipItems.index]);
return multistringText;
}
}
},
scales:{
yAxes:[{
ticks:{
min:graph_min
}
}],
xAxes: [{
gridLines: {
display:false
}
}]
}
};
if(new_chart[ctx.canvas.id] != null)
new_chart[ctx.canvas.id].destroy();
new_chart[ctx.canvas.id] =new Chart(ctx, {
type: 'line',
data: data,
options: options
});
あるchart.js2
を使用してありますこの
[0.1,0.05,0.89,0.89,0.79,0.58,0.68,0.25,0.98]
STEPSIZEどのように見えるかを示しているcodepen exampleのですか? –
kristjan xaxisでは動作しませんでした。yaxisにのみ動作します –
chart.jsの設定全体とデータのサンプルを投稿できますか?これが具体的な回答を提供するために必要なことです。 – jordanwillis