健忘録として
openpyxlでExcelのグラフを作ってるときにグラフタイトルを消したかったのだが空文字を入れるとテキストボックスは残ったままになるしtitle=Noneにするとデータのタイトルが出てしまう。そうじゃなくてそのテキストボックス自体を削除したかった。
PHPSpreadsheetだとそのフラグがあって消せたのだがopenpyxlだとソースみるにtitleのtxがNoneだとText()が入るようになっている。その際、データタイトルが表示されるわけだ(ここで気がつけば早かったが)
Excel上では、グラフタイトルのチェックを外せばいいわけだがそれと同じ事はどうすればいいのかはまった。
では、どうするかというとグラフデータをadd_dataする際にtitles_from_data=TrueとしていたのがこれFalseにしてtitle=Noneにすればいいだけだった。
Layoutとか弄って調整してたがどうしてもタイトルのテキストボックスが邪魔になるし調整するのがむずい。ああすっきりした。という話である。
ソース書けってなw
コメント