問題タブ [crosstalk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - クロストーク: 起動時に Plotly グラフを変更する
ドキュメントでplotly
グラフを変更しようとしています。これは原則として問題なく動作しますが、ドロップダウンを起動時に最初の要素に設定したい. ただし、この変更はグラフを更新しません。ページ全体がレンダリングされたら同じコードを実行するか、遅延を使用すると機能します。crosstalk
Rmarkdown
JavaScript
したがって、更新JavaScript
が実行された時点では、plotly
グラフはまだレンダリングされていないと思います。解決策はsetTimeout
機能しますが、これはハックだと感じます。plotly/crosstalk
では、入力が変更されたことを通知する標準的な方法は何ですか?
gif では、起動時にプロットが完全な範囲を示していることがわかりますが、それに応じてグラフを変更してb
からa
更新した後でのみです。グラフが起動時にすでに正しくフィルター処理されていることを望みます。