【发布时间】:2020-04-14 12:58:54
【问题描述】:
我正在尝试使用 highcharts/highstock 实现应用程序,但在尝试使用全屏功能时遇到了问题。
我需要为我的图表设置一个固定的高度,并能够从我的页面将每个图表作为全屏查看,但由于高度是固定的,因此在全屏加载时它保持不变,我尝试了这种方法来自this 的帖子,但它不起作用,如果我将高度设置为 100%,图表会溢出页面并根据屏幕的纵横比被裁剪。
我还找到了 this 工作演示,我无法复制这个。我不确定他是如何调用该组件的,我也不知道如果从未调用过导出模块(汉堡菜单)是如何显示的。
render() {
return <div className="chart" ref={ref => this.container = ref} />
}
在我的应用程序中,我以这种方式调用组件
render() {
return (
<HighchartsReact
highcharts={Highcharts}
constructorType="stockChart"
options={options}
allowChartUpdate
callback={this.afterChartCreated}
/>
)
}
我尝试将 ID 传递给该元素以尝试通过 CSS 设置 height,但它不起作用。
我试图用 working example 复制我的应用程序,由于导入结构,我只能在代码框上执行此操作,但由于某种原因全屏无法在那里工作,它会提示此消息
框架内不支持全屏。
【问题讨论】:
标签: javascript css reactjs highcharts react-highcharts