Можете ли вы построить только точки в openpxl? Нет строк - PullRequest
0 голосов
/ 07 ноября 2019

У меня есть эта функция, которая отображает 2 столбца данных, но я не хочу, чтобы точки были соединены. Кто-нибудь знает как? Я попытался изменить номер стиля без удачи.

def _disp_plot_user(
wb,
worksheet_name: str,
x_column_number: int,
y_column_number: int,
xtitle: str,
ytitle: str,
):
ws = wb[worksheet_name]
chart = ScatterChart()
chart.style = 11

title = ytitle + " vs " + xtitle
x_column_numb = x_column_number - 1
y_column_numb = y_column_number - 1
list = [x_column_numb, y_column_numb]
x_data = []
y_data = []
data = x_data
for i in list:
    for row in ws.iter_rows(min_row=4):
        item = row[i].value
        data.append(item)

    data = y_data
# lenx = len(x_data)
# leny = len(y_data)

xvalues = Reference(
    ws, min_col=x_column_number, min_row=6, max_col=x_column_number, max_row=4
)
yvalues = Reference(
    ws, min_col=y_column_number, min_row=6, max_col=y_column_number, max_row=4
)
size = Reference(ws, min_col=3, min_row=2, max_row=5)
series = Series(values=yvalues, xvalues=xvalues, zvalues=size, title=title)
chart.series.append(series)
chart.title = title
chart.x_axis.title = xtitle
chart.y_axis.title = ytitle
ws.add_chart(chart, "I3")

return wb
...