1
私はPython PPTXを使用して次の図を作成します。 グラフのデータラベルを回転させるためのPython PPTX回避策
以下のコードは、色の設定、フォントサイズ、および数字のフォーマットを実現します。私は、このAPIは、使い始めるにはまだ利用のpython-PPTXで0.6.5
lbl = plot.data_labels
lbl.font.size = config["DATA_LABEL_FONT_SIZE"]
lbl.font.color.rgb = config["DATA_LABEL_FONT_COLOR"]
lbl.number_format = config["DATA_LABEL_NUMBER_FORMAT"]
lbl.position = config["DATA_LABEL_POSITION"]
ではないと考えているようしかし、私は、まだデータラベルを回転させることはできませんよ、私は前と回転後2枚の最小限のスライドを作成しました、diffを見つけるためにopc-diagツールを使用してください。
<a:bodyPr rot="-5400000" spcFirstLastPara="1" vertOverflow="ellipsis"
vert="horz" wrap="square" lIns="38100" tIns="19050" rIns="38100"
bIns="19050" anchor="ctr" anchorCtr="1">\n
<a:spAutoFit/>\n </a:bodyPr>\n
は私がlbl
(plot.data_labels)にrot="-5400000"
XML要素を追加する必要があると考えていますが、これを達成する方法については明らかではありません。私はdir()
,._element
と.xml
をチャートとその子に使用しましたが、<a:bodyPr>
タグは見つかりませんでした。
うまくやったワイカ! '' python-pptx'で使われている規約と一貫性を保つために 'rx'ではなく' txPr'を変数名として使用しますが、これはすばらしいことです。 – scanny
ありがとう。最終的には理解できます*非常に*少し回避策の機能で..うん、私は慣習にとどまるために変数名を変更しています – idazuwaika