グラフの横軸ラベルは、chart.x_axis.title
を用いて設定できます。
グラフを作る際のサンプルコードとしては、以下のようになります。
from openpyxl import Workbook
wb = Workbook()
ws = wb.active
from openpyxl.chart import BarChart, Reference, Series
values = Reference(ws, min_col=1, min_row=1, max_col=1, max_row=10)#データ範囲の指定
chart = BarChart()#グラフの作成
chart.title = "棒グラフ"#グラフタイトル
chart.y_axis.title = 'Test number'#縦軸ラベル
chart.x_axis.title = 'Sample length'#横軸ラベル
chart.add_data(values)#グラフにデータを追加する
ws.add_chart(chart, "E15")#作成したグラフの表示
wb.save("SampleChart.xlsx")#エクセルファイルの保存
セル内容をラベルに設定したい場合、以下のように書くことで実現できます。
#行・列の数値を指定して値を取得する場合(for文などで便利な書き方)
chart.x_axis.title =active.cell(column=1, row=1).value
#セル番号を指定して値を取得する場合(どこを参照してるかすぐわかる)
chart.x_axis.title =active['B2'].value
以上、ご参考になれば幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。