@@ -421,7 +421,7 @@ def generate_canonical_names(values):
421421 for document_count , names in sorted (bins .items (), key = lambda t : t [0 ]):
422422 percentage = len (names ) * 100.0 / (total_persons or 1 )
423423 series_data .append ((document_count , percentage ))
424- plain_names = [ plain_name (n ) for n in names ]
424+ plain_names = sorted ( [ plain_name (n ) for n in names ])
425425 table_data .append ((document_count , percentage , len (plain_names ), list (plain_names )[:names_limit ]))
426426
427427 chart_data .append ({ "data" : series_data })
@@ -455,7 +455,7 @@ def generate_canonical_names(values):
455455 percentage = len (names ) * 100.0 / (total_persons or 1 )
456456 if affiliation :
457457 series_data .append ((affiliation , len (names )))
458- plain_names = [ plain_name (n ) for n in names ]
458+ plain_names = sorted ( [ plain_name (n ) for n in names ])
459459 table_data .append ((affiliation , percentage , len (plain_names ), list (plain_names )[:names_limit ]))
460460
461461 series_data .sort (key = lambda t : t [1 ], reverse = True )
@@ -504,7 +504,7 @@ def generate_canonical_names(values):
504504 percentage = len (names ) * 100.0 / (total_persons or 1 )
505505 if country :
506506 series_data .append ((country , len (names )))
507- plain_names = [ plain_name (n ) for n in names ]
507+ plain_names = sorted ( [ plain_name (n ) for n in names ])
508508 table_data .append ((country , percentage , len (plain_names ), list (plain_names )[:names_limit ]))
509509
510510 series_data .sort (key = lambda t : t [1 ], reverse = True )
@@ -546,7 +546,7 @@ def generate_canonical_names(values):
546546 percentage = len (names ) * 100.0 / (total_persons or 1 )
547547 if continent :
548548 series_data .append ((continent , len (names )))
549- plain_names = [ plain_name (n ) for n in names ]
549+ plain_names = sorted ( [ plain_name (n ) for n in names ])
550550 table_data .append ((continent , percentage , len (plain_names ), list (plain_names )[:names_limit ]))
551551
552552 series_data .sort (key = lambda t : t [1 ], reverse = True )
@@ -572,7 +572,7 @@ def generate_canonical_names(values):
572572 for citations , names in sorted (bins .items (), key = lambda t : t [0 ], reverse = True ):
573573 percentage = len (names ) * 100.0 / (total_persons or 1 )
574574 series_data .append ((citations , percentage ))
575- plain_names = [ plain_name (n ) for n in names ]
575+ plain_names = sorted ( [ plain_name (n ) for n in names ])
576576 table_data .append ((citations , percentage , len (plain_names ), list (plain_names )[:names_limit ]))
577577
578578 chart_data .append ({ "data" : sorted (series_data , key = lambda t : t [0 ]) })
@@ -598,7 +598,7 @@ def generate_canonical_names(values):
598598 for citations , names in sorted (bins .items (), key = lambda t : t [0 ], reverse = True ):
599599 percentage = len (names ) * 100.0 / (total_persons or 1 )
600600 series_data .append ((citations , percentage ))
601- plain_names = [ plain_name (n ) for n in names ]
601+ plain_names = sorted ( [ plain_name (n ) for n in names ])
602602 table_data .append ((citations , percentage , len (plain_names ), list (plain_names )[:names_limit ]))
603603
604604 chart_data .append ({ "data" : sorted (series_data , key = lambda t : t [0 ]) })
0 commit comments