問題タブ [lightweight-charts]
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 - レスポンシブな Tradingview 軽量チャートを作成するには?
私は Tradingview チャート ライブラリを初めて使用し、レスポンシブ チャートのようなものを作成したいと考えています。
問題は、トレーディング ビュー チャート ライブラリで幅と高さを指定する必要があることです。これがコードです。
javascript - TradingView ライトウェイト チャートの価格が正しくスケーリングされていないようです
ビットコインのリアルタイムデータをチャートに追加しました。トレーディングビューでさえ処理できない高さのピークがありました... 少なくとも、私のチャートでは。
ご覧のとおり、6 月 2 日にビットコインが高騰し、画面からはみ出しました。
実際の TradingView ページ自体ではすべて正常に表示されるため、これは修正可能であるはずです:
また、チャートをズームアウトすると、完全に正常に表示されます:
だから私が望むのは、私のチャートが、tradingview.com と同じようにスケーリングされることです。 .
これは私のコードです:
私が試したこと:
コードで次のことを試しました: https://github.com/tradingview/lightweight-charts/blob/master/docs/customization.md -> 価格軸 -> priceScale() -> autoScale: true と異なるスケールのマージントップとボトムス。scaleMarginsは機能しているようですが、時間を遡ってピークが見えなくなったことを確認すると、すべてがフラットと同じくらい良いです:(コードの最後に入れようとしました: chart.timeScale().fitContent() ; しかし、これは私が今持っている方法と同じ結果をもたらしますが、ズームアウトします. timeScale でズームインしても、同じように見えます.
javascript - マーカーを表示できません。setMarkers() 関数は TypeError を返します: t.map は関数ではありません
github のドキュメントを見てきましたが、マーカーに関する詳細は見つかりませんでした。彼らが与える例は次のとおりです 。
私は正しいマーカー配列を持っているようですが、運がありません。