Я хочу, чтобы таблица скрипок (я использую сюжетную библиотеку js) была отзывчивой. Но также не хочу, чтобы он сжимал так сильно (он сжимается в соответствии с div, в котором он хранится). Я попытался включить свойство autosize скрипки в false, а затем установить высоту и ширину. В этом случае график не сжимается (остается так, как я хочу), но теряет свою отзывчивость. Есть ли способ сделать этот график отзывчивым, но не таким сжатым? Вот мой код:
<Plot
config = {{ displayModeBar: false }}
data={[
{
type: 'violin',
y: this.props.data,
points: 'none',
box: {
visible: true
},
boxpoints: false,
line: {
color: 'red'
},
opacity: 0.6,
meanline: {
visible: true
},
x0: "OEE"
}
]}
layout={{
title: "Comparison",
yaxis: {
zeroline: false
},
// autosize: false,
// height: 300,
// width: 500,
// responsive: true
}}
useResizeHandler= {true}
style= {{width: "100%", height: "100%"}}
/>
Див, внутри которого хранится скрипка:
<div className="chart-wrapper" style={{ height: "35vh" }}>
<ViolinChart data={this.state.violinChartData} />
</div>