This type of chart provides a detailed visualization of data points categorized by varying segments on the y-axis. Each segment is delineated by a unique color, making it straightforward to distinguish between different data ranges or categories within the continuous line. The segmented line chart is especially beneficial when aiming to emphasize specific ranges or values in your data on the y-axis, facilitating rapid analysis of trends within those segments.
Accepts the following input variables as optional:
x_axis_name: Optional[str]=None,y_axis_name: Optional[str]=None,rows_size: Optional[int]=None,cols_size: Optional[int]=None,padding: Optional[List[int]]=None,title: Optional[str]=None,marking_lines: Optional[List[int]]=None,# marks to separate the segments in y axisrange_colors: Optional[List[str]]=None,# colors for each axisoption_modifications: Optional[Dict]=None,variant: Optional[str]=None
Examples
Both examples use this data set:
beiging_aqi_len =100beiging_aqi = requests.get( url='https://echarts.apache.org/examples/''data/asset/data/aqi-beijing.json').json()[-beiging_aqi_len:]df = pd.DataFrame([ {'date': beiging_aqi[i][0],'y': beiging_aqi[i][1],'y_displaced': beiging_aqi[(i +10) % beiging_aqi_len][1],'y_multiplied': beiging_aqi[i][1] *2, } for i inrange(beiging_aqi_len)])
The first example shows how to use the parameters marking_lines and range_colors: