1
x軸の名前として名前が必要なプロットがあります。私はこれがグラフオブジェクトのset_x_axis関数によって実現されているが、ドキュメント(http://xlsxwriter.readthedocs.io/chart.html#set_x_axis)に適切なキーが見つからないと思います。xlsxwriterを使用したx軸のカテゴリ値
chart = workbook.add_chart({'type':'scatter'})
colLetter = alphabet[1] #alphabet is list of alphabet
for ii in range(4):
colLetter = alphabet[ii+1]
chart.add_series({
'name': '=Sheet1!$%s$1'%colLetter,
'categories': '=Sheet1!$A$2:$A$'+str(lastRowNumber),
'values': '=Sheet1!$%s$2:$%s$6'%(colLetter, colLetter),
})
chart.set_title({'name': 'Cityblock'})
chart.set_x_axis({'name': 'Subject'})
chart.set_y_axis({'name': 'Distance'})
chart.set_style(11)
worksheet.insert_chart('F1', chart)
任意の提案:次のコードは、下のグラフを生成しますか?私はPython 2.7でxlsxwriterを使用しています。
は、ご返信いただきありがとうございます。私はまだ問題があります。私は元の質問を編集して、何が起こっているのかをよりよく理解できるようにしました。ありがとうございました –
私はExcelは、(あなたの更新された例のような)散布図の非数値カテゴリを許可するとは思わない。あなたは自分自身をExcelで検証することができます。 – jmcnamara