回答編集履歴

1

追記

2020/10/02 02:53

投稿

nto
nto

スコア1438

test CHANGED
@@ -57,3 +57,39 @@
57
57
  cnt += 8
58
58
 
59
59
  ```
60
+
61
+ ### 追記:途中で折り返したい場合
62
+
63
+ ``` python
64
+
65
+ cnt = 1
66
+
67
+ column = 13 # 予め変数として行位置を指定しておく
68
+
69
+ for i,d in zip(range(1,max_col+1,2),range(2,max_col+1,2)):
70
+
71
+ chart =ScatterChart()
72
+
73
+ xvalues = Reference(ws, min_col=i, min_row=min_row, max_row=max_row)
74
+
75
+ values = Reference(ws, min_col=d, min_row=min_row, max_row=max_row)
76
+
77
+ series = Series(values, xvalues)
78
+
79
+ series.marker.symbol = 'square'
80
+
81
+ chart.series.append(series)
82
+
83
+ chart.legend = None
84
+
85
+ ws.add_chart(chart, "{}{}".format(toAlpha31(cnt), column))
86
+
87
+ cnt += 8
88
+
89
+ if cnt > 任意の数字: # 折り返したいタイミングを指定する
90
+
91
+ cnt = 1 # cntのリセット
92
+
93
+ column += 15 # グラフの高さ分だけ加算
94
+
95
+ ```