epex图表JS填充到尺寸

问题描述 投票:0回答:2

因此,我有一个很小的Div,我必须将一个小的时间表排在其中。当前的问题是,由于图表完全居中,我有很多我可以真正使用的空间来制作实际数据和图表更大。:

This illustrates the problem

我认为显示父级不重要(因为围绕这些尺寸的变化并不会真正影响图表本身)。感觉就像我缺少的配置中有一些选择。我已经尝试将Offsety甚至OffsetX设置为负值,因为我很拼命,但无济于事。

<html> <div id="chartTarget" style="height: 100; width: 100%;"> <canvas id="chartCanvas" height="100"></canvas> <div style="opacity:0;" class="chartTooltip center"> </div> </div> </html>
从示例中复制了序列的代码几乎是直接复制的,但是由于我一定会收到有关它的问题,因此:

var options = { series: [ { name: 'Pending', data: [ { x: 'Trip', y: [ new Date('2021-04-21T03:24:00').getTime(), new Date('2021-04-21T04:24:00').getTime() ] } ] }, { name: 'Active', data: [ { x: 'Trip', y: [ new Date('2021-04-21T05:24:00').getTime(), new Date('2021-04-21T08:24:00').getTime() ] } ] }, { name: 'Deleted', data: [ { x: 'Trip', y: [ new Date('2021-04-21T11:24:00').getTime(), new Date('2021-04-21T12:24:00').getTime() ] } ] } ], chart: { height: 75, width: 250, type: 'rangeBar', offsetY: -25, toolbar: { show: false, tools: { download: false, selection: false, zoom: false, zoomin: false, zoomout: false, pan: true, reset: true } }, events: { dataPointMouseEnter: function (event, chartContext, config) { config.w.config.chart.toolbar.show = false; }, dataPointMouseLeave: function (event, chartContext, config) { config.w.config.chart.toolbar.show = false; } } }, plotOptions: { bar: { horizontal: true, barHeight: '50%', rangeBarGroupRows: true } }, colors: [ "#008FFB", "#00E396", "#FEB019", "#FF4560", "#775DD0", "#3F51B5", "#546E7A", "#D4526E", "#8D5B4C", "#F86624", "#D7263D", "#1B998B", "#2E294E", "#F46036", "#E2C044" ], fill: { type: 'solid' }, xaxis: { type: 'datetime', labels: { maxHeight: 25, style: { fontSize: '9px' }, offsetY: -8 }, tooltip: { enabled: false } }, yaxis: { show: false, lines: { show: true } }, legend: { show: false, position: 'top' } }; var chart = new ApexCharts(document.querySelector("#chartTarget"), options); chart.render();

我需要标签,所以诸如Sparkline之类的东西没有用。
	
图表级别的负面偏移似乎已解决了我的需求。

chart.offsetY: -25

javascript apexcharts
2个回答
2
投票

chart.sparkline
是您要寻找的:


0
投票

https://apexcharts.com/docs/options/chart/sparkline/

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.