Angular2 & Materializecssで構築されたプロジェクトで、アコーディオンでGoogleライングラフを描画しようとしています。私はDOMの隠されたセクションに描画されている場合、Googleのグラフが全幅を取らないことを知っています。だから、グラフに全幅を適用するには、データとオプションとともにdrawメソッドを呼び出す直前にアコーディオンを開こうとしました。ここでは、折れ線グラフのスナップショットの下で、X-Y軸がなくなり、正しく表示されないという行の凡例も表示されています。 アコーディオンで描画された場合のグラフのスナップショット。 Google Chartsがマテリアライズアコーディオンで動作していません
同じデータとオプションがありますが、アコーディオンはありません。以下の結果が得られます。
誰もがこの問題の原因であることができるかを教えてもらえますか? ありがとうございます。 onOpen
が呼び出されたときに
オプションは以下の通りである: LETオプション= { ツールチップ:{isHtml:真}、 curveType: '機能'、 線幅:5、 凡例: 'なし'、 seriesType:「ライン」 系列:{1:{タイプ: "行"、色: '#1 9966ff'、visibleInLegend:偽、areaOpacity:0、enableInteractivity:偽}、2:{タイプ: "行"、色: '#660066' 、visibleInLegend:偽、areaOpacity:0、enableInteractivity:偽}}、 エクスプローラ:{}、 幅: '100%' 高さ: '100%' のChartArea:{ 左: "15%"、 トップ: "3%"、 高さ: "80%"、 幅: "100%" }、 hAxis:{ TEXTSTYLE:{ のfontSize:9 }}} 。 –