minor labels in this chart are the project names along the -axis and most of the numbers along the -axis the major labels are just the labels on the -axis that mark off increments of stars these labels will be largerwhich is why we differentiate between the two at we use truncate_label to shorten the longer project names to characters (when you hover over truncated project name on your screenthe full name will pop up nextwe hide the horizontal lines on the graph by setting show_y_guides to false finallyat we set custom width so the chart will use more of the available space in the browser now when we make an instance of bar at {we pass my_config as the first argumentand it sends all of our configuration settings in one argument we can make as many style and configuration changes as we want through my_configand the line at won' change figure - shows the restyled chart figure - the styling for the chart has been refined adding custom tooltips in pygalhovering the cursor over an individual bar shows the information that the bar represents this is commonly called tooltipand in this case it currently shows the number of stars project has let' create custom tooltip to show each project' description as well let' look at short example using the first three projects plotted individually with custom labels passed for each bar to do thiswe'll pass list of dictionaries to add(instead of list of valuesbar_ descriptions py import pygal from pygal style import lightcolorizedstyle as lcslightenstyle as ls my_style ls('# 'base_style=lcschart pygal bar(style=my_stylex_label_rotation= show_legend=falseworking with apis