回答編集履歴
1
追記
    
        answer	
    CHANGED
    
    | @@ -27,4 +27,22 @@ | |
| 27 27 | 
             
            	chart.legend = None
         | 
| 28 28 | 
             
            	ws.add_chart(chart, "{}13".format(toAlpha31(cnt)))
         | 
| 29 29 | 
             
            	cnt += 8
         | 
| 30 | 
            +
            ```
         | 
| 31 | 
            +
            ### 追記:途中で折り返したい場合
         | 
| 32 | 
            +
            ``` python
         | 
| 33 | 
            +
            cnt = 1
         | 
| 34 | 
            +
            column = 13	# 予め変数として行位置を指定しておく
         | 
| 35 | 
            +
            for i,d in zip(range(1,max_col+1,2),range(2,max_col+1,2)):
         | 
| 36 | 
            +
            	chart =ScatterChart()
         | 
| 37 | 
            +
            	xvalues = Reference(ws, min_col=i, min_row=min_row, max_row=max_row)
         | 
| 38 | 
            +
            	values = Reference(ws, min_col=d, min_row=min_row, max_row=max_row)
         | 
| 39 | 
            +
            	series = Series(values, xvalues)
         | 
| 40 | 
            +
            	series.marker.symbol = 'square'
         | 
| 41 | 
            +
            	chart.series.append(series)
         | 
| 42 | 
            +
            	chart.legend = None
         | 
| 43 | 
            +
            	ws.add_chart(chart, "{}{}".format(toAlpha31(cnt), column))
         | 
| 44 | 
            +
            	cnt += 8
         | 
| 45 | 
            +
            	if cnt > 任意の数字:	# 折り返したいタイミングを指定する
         | 
| 46 | 
            +
            		cnt = 1		# cntのリセット
         | 
| 47 | 
            +
            		column += 15	# グラフの高さ分だけ加算
         | 
| 30 48 | 
             
            ```
         | 
