import easychart

data = [[0, 15], [10, -50], [20, -56.5], [30, -46.5], [40, -22.1],
        [50, -2.5], [60, -27.7], [70, -55.7], [80, -76.5]]
 
chart = easychart.new()
chart.title = "Atmosphere Temperature by Altitude"
chart.subtitle = "According to the Standard Atmosphere Model"
chart.chart = {"type":"spline", "inverted":True}

with chart.xAxis as axis:
    axis.reversed = False
    axis.title.text = "Altitude"
    axis.labels.format = "{value} km"
    
with chart.yAxis as axis: 
    axis.labels.format = "{value}°"
    axis.title.text = "Temperature"
    axis.title.rotation = 0
    
chart.tooltip.headerFormat =  '<b>{series.name}</b><br/>'
chart.tooltip.pointFormat =  '{point.x} km: {point.y}°C'
    
chart.legend.enabled = False
chart.append(data, name="temperature")
chart