"" " De: https://www.cdc.gov/mmwr/volumes/68/ss/ss6811a1.htm TABLA 7. Abortos notificados, por semanas conocidas de gestación y área de ocurrencia de notificación - áreas de notificación seleccionadas, Estados Unidos, 2016TABLA 9. Abortos notificados obtenidos a ≤13 semanas de gestación, por semanas de gestación y área de ocurrencia de notificación - áreas de notificación seleccionadas, Estados Unidos, 2016Dice ≤6 y ≤13, así que supongo que el intervalo de "7 semanas" es (6, 7], por ejemplo.Dice 18-20 ≥21 y, sin embargo, que yo supongo que los medios (20, 40]. """ Importación numpy como np importación matplotlib.pyplot como PLTtabla = np . matriz ([[ 0 , 6 , 148369 ], [ 7 , 7 , 76293 ], [ 8 , 8 , 58030 ], [ 9 , 9 , 39653 ], [ 10 , 10 , 24280 ], [ 11 , 11 , 19742 ] , [ 12 , 12 , 14680 ], [ 13 , 13 , 11770 ], [ 14 , 15 , 15602 ], [ 16 , 17 , 9089 ], [ 18 , 20 , 8454 ], [ 21 , 40 , 5303 ]])freqs = table [:, 2 ] freqs = freqs / 1000 bins = np . concatenar (( tabla [ 0 : 1 , 0 ], tabla [:, 1 ])) afirmar len ( bins ) == len ( freqs ) + 1anchos = contenedores [ 1 :] - contenedores [: - 1 ]alturas = frec / anchos alturas = frec . astype ( np . float ) / anchurashigo , ax = plt . subtramas ( tamaño de la figura = ( 4.5 , 3.8 ))hacha . bar ( bins [: - 1 ], heights , width = widths , align = 'edge' , facecolor = '# B2BFD9' , edgecolor = '# 778BB2' , zorder = 2 )"" " Dibuje para que coincida con https://en.wikipedia.org/wiki/File:Abortionmethods.png " "" kwargs = { 'xycoords' : ( 'datos' , 'fracción de ejes' ), ' alineación horizontal' : 'centro ' , ' alineación vertical ' : ' centro ' } eje . axvspan ( 0 , 12 , color = '# ACE07B' ) ax . anotar ( '1er trimestre \ n (0-12 semanas)' , ( 6 , 0,93), ** kwargs ) hacha . axvspan ( 12 , 28 , color = '# D8E370' ) ax . anotar ( '2do trimestre \ n (13-28 semanas)' , ( 20 , 0.93 ), ** kwargs ) ax . axvspan ( 28 , 40 , color = '# E1BA72' ) ax . anotar ( '3er trimestre \ n (29-40 semanas)' , ( 34 , 0,93 ), ** kwargs ) hacha . axvline ( 12 , c = 'gris' , lw = 0.2 , zorder = 1 ) ax . axvline ( 28 , c = 'gris' , lw = 0.2 , zorder = 1 )hacha . set_xlim ( 0 , 40 ) ax . set_ylim ( 0 , 90 ) ax . set_xlabel ( 'Edad gestacional [semanas]' ) ax . set_ylabel ( 'Abortos (× 1000)' ) ax . minorticks_on ()plt . tight_layout () plt . mostrar ()