我想繪製使用xlsxwriter,其中x值無序且不唯一,例如0,1,0,1,0的不規則數據。使用圖表類型'line'並添加包含'categories'(對於x軸)和'values'(y軸)選項的系列會生成一個圖表,其中原始順序爲0,1的x軸標籤,0,-1,0,但是我希望繪圖具有-1,0和1的正常x軸,繪製的線形成一個封閉區域。這可能與xlsxwriter實現嗎?只需從Excel 2016中的類似數據繪製圖表即可獲得所需的行爲。xlsxwriter中的圖表中的x軸無序和重複的值
1
A
回答
0
在Excel中,您使用的line
圖表類型只能繪製固定類別。您需要使用的是用於繪製X-Y數據的scatter
圖表類型。
事情是這樣的:
import xlsxwriter
workbook = xlsxwriter.Workbook('chart.xlsx')
worksheet = workbook.add_worksheet()
# Create a new Chart object.
chart = workbook.add_chart({'type': 'scatter',
'subtype': 'straight_with_markers'})
# Write some data to add to plot on the chart.
worksheet.write_column('A1', [0, 1, 0, -1, 0])
worksheet.write_column('B1', [1, 2, 3, 2, 1])
# Configure the charts.
chart.add_series({
'categories': '=Sheet1!$A$1:$A$5',
'values': '=Sheet1!$B$1:$B$5',
})
# Insert the chart into the worksheet.
worksheet.insert_chart('D1', chart)
workbook.close()
1
相關問題
- 1. 在xlsxwriter中交換X和Y軸
- 2. 圖表js重複兩次的x軸值
- 3. 的iOS swift3圖表X軸重複值問題
- 4. 更改Python中圖形的x軸和y軸上的值
- 5. x軸爲圖表中的月份
- 6. BIRT:圖表中的X軸上的交錯值
- 7. c#圖表更改x軸上的最大值和最小值
- 8. ValueError:無法從重複軸進行重新索引 - 沒有重複的軸值
- 9. 的WinForms圖表上X軸
- 10. 角NVD3圖表:無法隱藏X軸和Y軸的堆積面積圖
- 11. 我需要更新圖表庫中的x軸值1-8 android
- 12. iOS圖表庫 - 剪切X軸中的最後一個值
- 13. 與R中重複的x值繪製
- 14. D3 - X軸中的不必要的值
- 15. 爲X和Y軸的中值創建垂直和水平值
- 16. python xlsxwriter - Excel 2013柱形圖中錯誤的類別軸
- 17. postgresql表中的重複值
- 18. 如何把自己的價值放在圖中x軸和y軸
- 19. Android的圖形庫 - 圖表不顯示所有的X軸值
- 20. Zedgraph,對數x軸的值再次重複
- 21. 谷歌圖表中具有相同x軸的多個圖表
- 22. C3圖形重疊的x軸標籤
- 23. 如何在codenameone中獲取x軸和y軸上的滑塊線圖表
- 24. Excel中的擬合軸和Y和X
- 25. 與Ms圖表中X軸上的數據表的順序相同?
- 26. 在Kibana-4中劃分X軸的值
- 27. 如何設置wpf工具箱圖表的y軸和x軸?如y:kg,x:年
- 28. 表中的SSRS圖表,x軸僅位於表格底部
- 29. 更改圖形的x軸值c#
- 30. R中的繪圖,同時顯示所有的x軸值
我通過xlswriter的文件看,但找不到與我的問題的例子。原來我應該使用散點圖,正如jmcnamara指出的那樣。 – wedjati