iT邦幫忙

0

python 使用xlsxwriter做折線圖,XY軸值顯示格式該如和做設定?

弱弱地想請問一下
我使用xlsxwriter套件作圖
兩張圖程式都一樣
為什麼左邊Y軸式顯示科學記號,和右邊不是??
我都想要固定顯示科學記號,該怎麼做??
至於X軸我想要固定顯示小數點以下第二位

https://ithelp.ithome.com.tw/upload/images/20211022/201245369lySnIlC6u.png

以下是我分別做兩張圖的程式碼

col_chart.set_x_axis({
            'name':'Index (V)',
            'name_font': {'size': 15, 'bold': True},
            'min':min(Vsd),
            'max':max(Vsd),
            
        })
        col_chart.set_y_axis({
            'name':'Value (A)',
            'name_font': {'size': 15, 'bold': True},
            'major_gridlines':{'visible':False},
            'min':min(Isd),
            'max':max(Isd),

        })
        col_chart.set_legend({'position':'none'})

        col_chart_2.set_x_axis({
            'name':'Index (V)',
            'name_font': {'size': 15, 'bold': True},
            'min':min(Vsd),
            'max':max(Vsd),
        })
        col_chart_2.set_y_axis({
            'name':'Value (A)',
            'name_font': {'size': 15, 'bold': True},
            'major_gridlines':{'visible':False},
            'min':min(Isd_normalization),
            'max':max(Isd_normalization),
        })
        col_chart_2.set_legend({'position':'none'})

我查過一些文件
https://xlsxwriter.readthedocs.io/chart.html?highlight=add_series#add_series

但目前只看到固定顯示日期的參數設定
沒有看到科學記號及小數點下第二位??

https://ithelp.ithome.com.tw/upload/images/20211022/20124536pY5ayuFFG0.png

1 個回答

1
hokou
iT邦新手 2 級 ‧ 2021-10-22 13:27:03
最佳解答

沒有使用過 xlsxwriter

剛看文件是這個嗎?

chart.set_x_axis({'num_format': '0.00'})
chart.set_y_axis({'num_format': '0.00E+00'})

chart.set_num_format('0.00')
chart.set_num_format('0.00E+00')

https://xlsxwriter.readthedocs.io/format.html#set_num_format

tp6m60 iT邦新手 5 級 ‧ 2021-10-25 09:25:25 檢舉

感謝你,已解決了

我要發表回答

立即登入回答