少し助けが必要なグラフを作成しています。(私はたくさんグーグルで検索しましたが、それがなぜ尋ねるのか成功できません。 - 可能であれば重複して申し訳ありません。)
私のコード:
var plot2 = $.jqplot('distance_graph', data.distance, {
// The "seriesDefaults" option is an options object that will
// be applied to all series in the chart.
seriesDefaults:{
renderer:$.jqplot.BarRenderer,
rendererOptions: {fillToZero: false},
pointLabels: { show: true },
},
// Custom labels for the series are specified with the "label"
// option on the series option. Here a series option object
// is specified for each series.
// Show the legend and put it outside the grid, but inside the
// plot container, shrinking the grid to accomodate the legend.
// A value of "outside" would not shrink the grid and allow
// the legend to overflow the container.
legend: {
show: true,
placement: 'outsideGrid'
},
axes: {
// Use a category axis on the x axis and use our custom ticks.
xaxis: {
renderer: $.jqplot.CategoryAxisRenderer,
label: 'Date',
ticks: ticks,
labelRenderer: $.jqplot.CanvasAxisLabelRenderer,
tickRenderer: $.jqplot.CanvasAxisTickRenderer,
tickOptions: {
angle: -30
}
},
// Pad the y axis just a little so bars can get close to, but
// not touch, the grid boundaries. 1.2 is the default padding.
yaxis: {
label: 'Distance Travelled',
pad: 1.05,
labelRenderer: $.jqplot.CanvasAxisLabelRenderer,
tickRenderer: $.jqplot.CanvasAxisTickRenderer,
tickOptions: {
labelPosition:'middle'
},
min:min_val,
max:max_val
}
}
});
plot2.legend.labels = data.device;
plot2.replot( { resetAxes: false } );
このチャートを複数のアイテムのチャートに変換しているため、0の値も削除するにはどうすればよいですか。これは現在、1つのアイテムのチャートです..だから0ラベルも削除する方法...