天天看點

解決 pyecharts 折線圖數字标簽設定 formatter 參數後标簽内容有問題

解決問題

pyecharts 做折線圖的時候,當我們對每個點的數值标簽進行設定後,他自動帶上了x軸的資訊。

問題呈現:pyecharts 折線圖

下面代碼由于對标簽進行了的格式化設定,導緻出來的圖中把x軸坐标内容也帶上了。

from pyecharts.charts import Line

c = (Line()
     .add_xaxis(['a','b','c'])
     .add_yaxis('',[1,2,3])
     .set_series_opts(label_opts=opts.LabelOpts(formatter='{c}萬',position='right'))
     .set_global_opts(legend_opts=opts.LegendOpts(is_show=False)
                      ,title_opts=opts.TitleOpts('銷售額走勢',pos_left='center')
                   )
    )
c.render_notebook()
           

顯然圖中的标簽不是我們想要的,想要處理這個隻需要吧formatter參數改為’{@[1]}萬’即可

解決 pyecharts 折線圖數字标簽設定 formatter 參數後标簽内容有問題

解決方法:修改後代碼

from pyecharts.charts import Line

c = (Line()
     .add_xaxis(['a','b','c'])
     .add_yaxis('',[1,2,3])
     .set_series_opts(label_opts=opts.LabelOpts(formatter='{@[1]}萬',position='right'))
     .set_global_opts(legend_opts=opts.LegendOpts(is_show=False)
                      ,title_opts=opts.TitleOpts('銷售額走勢',pos_left='center')
                   )
    )
c.render_notebook()
           

搞定!!!解決!!!!

解決 pyecharts 折線圖數字标簽設定 formatter 參數後标簽内容有問題