イベントのタイムラインを表示する Flex アプリケーションに取り組んでいます。showAllDataTips
DataTips が常に表示されるように、PlotChart のプロパティを true に設定しました。
DataTips の位置を設定し、線を対応する項目に戻すアルゴリズムにアクセスできないようです。次の画像の中心点の左右にある点で示されているように、アルゴリズムは DataTips をグループ化して、対応するアイテムからさらに引き離しているように見えます。中心点は、私が望む配置の種類を示しています.
アルゴリズムは、ポイントが互いに接近している場合に許容可能な方法で DataTips を配置しますが、これはよくあることであり、その方法で機能し続けたいと考えています。
他の DataTips と重なることなく、各 DataTip をできるだけそのアイテムの近くにチャートに配置するように設定できるプロパティはありますか?
私がすでに試したこと(成功せずに):
- カスタム DataTip クラスの関数
move(x,y)
をオーバーライドしてみました。これにより、すべての DataTip を任意の方向にある程度静的に移動できましたが、関連する PlotSeriesItem の場所に関する情報が含まれておらず、その行を再描画しませんでした。 DataTip をその項目に接続します。 - マウスオーバーイベントではなく
updateDisplayList(width, height)
、プロパティによってレンダリングされた DataTips に影響を与えなかった function をオーバーライドしようとしました。showAllDataTips