第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Plotly:如何移除使用 add_annotation() 創(chuàng)建的箭頭尾部后面的間隙?

Plotly:如何移除使用 add_annotation() 創(chuàng)建的箭頭尾部后面的間隙?

POPMUISE 2023-05-09 15:33:17
我正在使用該plotly.graph_objects.Figure.add_annotation()函數(shù)將箭頭添加到我的圖中 - 請(qǐng)參閱下面的簡單示例代碼:import plotly.graph_objects as gofig = go.Figure()fig.add_annotation(ax = 3, axref = 'x', ay = 2, ayref = 'y',                   x = 4, xref = 'x', y = 2, yref = 'y',                   arrowhead = 3)fig.add_shape(x0 = 1, x1 = 3, xref = 'x',              y0 = 1, y1 = 3, yref = 'y')fig.add_shape(x0 = 4, x1 = 6, xref = 'x',              y0 = 1, y1 = 3, yref = 'y')fig.update_layout(xaxis_range = [0, 7], yaxis_range = [0, 4])fig.show()呈現(xiàn)以下圖像:如您所見,左側(cè)矩形和箭頭尾部之間有一個(gè)小間隙。有沒有辦法消除這個(gè)差距,使箭頭完全按照參數(shù)ax和指定的方式開始ay?我曾嘗試查看文檔以查看該函數(shù)是否可能還有其他相關(guān)參數(shù)add_annotation(),但找不到線索。
查看完整描述

1 回答

?
蕭十郎

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超13個(gè)贊

這應(yīng)該這樣做:

xanchor?=?'right'

http://img2.sycdn.imooc.com/6459f7760001608403720207.jpg

完整代碼:

import plotly.graph_objects as go


fig = go.Figure()


fig.add_annotation(ax = 3, axref = 'x', ay = 2, ayref = 'y',

? ? ? ? ? ? ? ? ? ?x = 4, xref = 'x', y = 2, yref = 'y',

? ? ? ? ? ? ? ? ? ?arrowhead = 3,

? ? ? ? ? ? ? ? ? ?xanchor = 'right')


fig.add_shape(x0 = 1, x1 = 3, xref = 'x',

? ? ? ? ? ? ? y0 = 1, y1 = 3, yref = 'y')


fig.add_shape(x0 = 4, x1 = 6, xref = 'x',

? ? ? ? ? ? ? y0 = 1, y1 = 3, yref = 'y')


fig.update_layout(xaxis_range = [0, 7], yaxis_range = [0, 4])


fig.show()

解釋:

根據(jù)文檔,

xanchor?– 設(shè)置文本框的水平位置錨點(diǎn) 此錨點(diǎn)將位置綁定x到注釋的“左”、“中”或“右”。例如,如果x設(shè)置為 1,則設(shè)置xref為“paper”和xanchor“right”,則注釋的最右側(cè)部分與繪圖區(qū)域的最右側(cè)邊緣對(duì)齊。如果是“auto”,錨相當(dāng)于數(shù)據(jù)引用注釋的“中心”或者如果有箭頭,而對(duì)于沒有箭頭的紙張引用,選擇的錨對(duì)應(yīng)于最近的邊。

即使沒有實(shí)際的注釋文本,(占位符)文本字段仍會(huì)呈現(xiàn)('center'默認(rèn)情況下錨定到),這就是推動(dòng)箭頭尾部的原因。設(shè)置xanchor'right'確保箭頭從預(yù)期的位置開始,而空文本字段被推到其左側(cè)。


查看完整回答
反對(duì) 回復(fù) 2023-05-09
  • 1 回答
  • 0 關(guān)注
  • 284 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)