python pip install pyecharts python from pyecharts import options as opts from pyecharts.charts import Line x_data = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'] y_data = [820, 932, 901, 934, 1290, 1330, 1320] line = ( Line() .add_xaxis(x_data) ) line.render("line_chart.html") python from pyecharts import options as opts from pyecharts.charts import Line from pyecharts.faker import Faker from pyecharts.commons.utils import JsCode x_data = [2015, 2016, 2017, 2018, 2019] y_data = [Faker.values() for _ in range(5)] line = ( Line() .add_xaxis(x_data) .add_yaxis( y_data[2], is_symbol_show=False, linestyle_opts=opts.LineStyleOpts(width=2, type_="dashed"), ) .add_yaxis( y_data[3], is_symbol_show=False, linestyle_opts=opts.LineStyleOpts(width=2, type_="dotted"), ) .add_yaxis( y_data[4], is_symbol_show=False, linestyle_opts=opts.LineStyleOpts(width=2, type_="dashdot"), ) .set_global_opts( tooltip_opts=opts.TooltipOpts(trigger="axis"), xaxis_opts=opts.AxisOpts(type_="category"), yaxis_opts=opts.AxisOpts(splitline_opts=opts.SplitLineOpts(is_show=True)), ) ) line.add_js_funcs( """ var line_chart = document.getElementById('line_chart'); line_chart.onmouseover = function () { line_chart.style.backgroundColor = '#f5f5f5'; }; line_chart.onmouseout = function () { line_chart.style.backgroundColor = '#ffffff'; }; """ ) line.render("line_chart.html")


上一篇:
下一篇:
切换中文