Python 在散点图中创建点

Python 在散点图中创建点,python,xlsxwriter,Python,Xlsxwriter,我提出了一个问题,并得到了点名的回应。 我试图用“类型”:“分散”、“子类型”:“直”和带有“添加系列”的标记添加相同的功能,但最后使用以下选项 File "C:\Python27\lib\site-packages\xlsxwriter\workbook.py", line 386, in _store_workbook packager._create_package() File "C:\Python27\lib\site-packages\xlsxwriter\pack

我提出了一个问题,并得到了点名的回应。

我试图用“类型”:“分散”、“子类型”:“直”和带有“添加系列”的标记添加相同的功能,但最后使用以下选项

  File "C:\Python27\lib\site-packages\xlsxwriter\workbook.py", line 386, in _store_workbook
    packager._create_package()
  File "C:\Python27\lib\site-packages\xlsxwriter\packager.py", line 122, in _create_package
    self._write_chart_files()
  File "C:\Python27\lib\site-packages\xlsxwriter\packager.py", line 205, in _write_chart_files
    chart._assemble_xml_file()
  File "C:\Python27\lib\site-packages\xlsxwriter\chart.py", line 525, in _assemble_xml_file
    self._write_chart()
  File "C:\Python27\lib\site-packages\xlsxwriter\chart.py", line 1158, in _write_chart
    self._write_plot_area()
  File "C:\Python27\lib\site-packages\xlsxwriter\chart_scatter.py", line 168, in _write_plot_area
    self._write_chart_type({'primary_axes': 1})
  File "C:\Python27\lib\site-packages\xlsxwriter\chart_scatter.py", line 52, in _write_chart_type
    self._write_scatter_chart(args)
  File "C:\Python27\lib\site-packages\xlsxwriter\chart_scatter.py", line 91, in _write_scatter_chart
    self._modify_series_formatting()
  File "C:\Python27\lib\site-packages\xlsxwriter\chart_scatter.py", line 284, in _modify_series_formatting
    if series['marker'] is None or not series['marker']['defined']:
KeyError: 'defined'

您需要将子类型定义为带有\u标记的直\u

试着这样做:

chart = workbook.add_chart({'type': 'scatter',
                            'subtype': 'straight_with_markers'})