René's URL Explorer Experiment


Title: [Bug]: Blank EPS output with legend and annotate · Issue #29301 · matplotlib/matplotlib · GitHub

Open Graph Title: [Bug]: Blank EPS output with legend and annotate · Issue #29301 · matplotlib/matplotlib

X Title: [Bug]: Blank EPS output with legend and annotate · Issue #29301 · matplotlib/matplotlib

Description: Bug summary When saving a figure containing plt.legend and plt.annotate to an EPS file, the EPS output is blank. Removing either of these produces a valid EPS file. Code for reproduction from matplotlib import pyplot as plt plt.plot([1, ...

Open Graph Description: Bug summary When saving a figure containing plt.legend and plt.annotate to an EPS file, the EPS output is blank. Removing either of these produces a valid EPS file. Code for reproduction from matpl...

X Description: Bug summary When saving a figure containing plt.legend and plt.annotate to an EPS file, the EPS output is blank. Removing either of these produces a valid EPS file. Code for reproduction from matpl...

Opengraph URL: https://github.com/matplotlib/matplotlib/issues/29301

X: @github

direct link

Domain: github.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"[Bug]: Blank EPS output with legend and annotate","articleBody":"### Bug summary\n\nWhen saving a figure containing `plt.legend` and `plt.annotate` to an EPS file, the EPS output is blank. Removing either of these produces a valid EPS file.\n\n### Code for reproduction\n\n```Python\nfrom matplotlib import pyplot as plt\r\n\r\n\r\nplt.plot([1, 2, 3], label=\"Line\")\r\nplt.legend(frameon=False)\r\nplt.annotate(\"a\", xy=(1, 1))\r\nplt.savefig(\"test.eps\")\n```\n\n\n### Actual outcome\n\n![image](https://github.com/user-attachments/assets/e8717e9d-a341-45ed-91b7-7186259dd878)\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003e\u003ccode\u003etest.eps\u003c/code\u003e\u003c/summary\u003e\r\n\r\n```ps\r\n%!PS-Adobe-3.0 EPSF-3.0\r\n%%LanguageLevel: 3\r\n%%Title: test.eps\r\n%%Creator: Matplotlib v3.9.2, https://matplotlib.org/\r\n%%CreationDate: Fri Dec 13 18:53:27 2024\r\n%%Orientation: portrait\r\n%%BoundingBox: 0 0 461 346\r\n%%HiResBoundingBox: 0.000000 0.000000 460.800000 345.600000\r\n%%EndComments\r\n%%BeginProlog\r\n/mpldict 9 dict def\r\nmpldict begin\r\n/_d { bind def } bind def\r\n/m { moveto } _d\r\n/l { lineto } _d\r\n/r { rlineto } _d\r\n/c { curveto } _d\r\n/cl { closepath } _d\r\n/ce { closepath eofill } _d\r\n/sc { setcachedevice } _d\r\n%!PS-Adobe-3.0 Resource-Font\r\n%%Creator: Converted from TrueType to Type 3 by Matplotlib.\r\n10 dict begin\r\n/FontName /DejaVuSans def\r\n/PaintType 0 def\r\n/FontMatrix [0.00048828125 0 0 0.00048828125 0 0] def\r\n/FontBBox [-2090 -948 3673 2524] def\r\n/FontType 3 def\r\n/Encoding [/a /e /i /L /period /n /zero /one /two /three /five /seven] def\r\n/CharStrings 13 dict dup begin\r\n/.notdef 0 def\r\n/a{1255 0 123 -29 1069 1147 sc\r\n702 563 m\r\n553 563 450 546 393 512 c\r\n336 478 307 420 307 338 c\r\n307 273 328 221 371 182 c\r\n414 144 473 125 547 125 c\r\n649 125 731 161 792 233 c\r\n854 306 885 402 885 522 c\r\n885 563 l\r\n702 563 l\r\n\r\n1069 639 m\r\n1069 0 l\r\n885 0 l\r\n885 170 l\r\n843 102 791 52 728 19 c\r\n665 -13 589 -29 498 -29 c\r\n383 -29 292 3 224 67 c\r\n157 132 123 218 123 326 c\r\n123 452 165 547 249 611 c\r\n334 675 460 707 627 707 c\r\n885 707 l\r\n885 725 l\r\n885 810 857 875 801 921 c\r\n746 968 668 991 567 991 c\r\n503 991 441 983 380 968 c\r\n319 953 261 930 205 899 c\r\n205 1069 l\r\n272 1095 338 1114 401 1127 c\r\n464 1140 526 1147 586 1147 c\r\n748 1147 869 1105 949 1021 c\r\n1029 937 1069 810 1069 639 c\r\n\r\nce} _d\r\n/e{1260 0 113 -29 1151 1147 sc\r\n1151 606 m\r\n1151 516 l\r\n305 516 l\r\n313 389 351 293 419 226 c\r\n488 160 583 127 705 127 c\r\n776 127 844 136 910 153 c\r\n977 170 1043 196 1108 231 c\r\n1108 57 l\r\n1042 29 974 8 905 -7 c\r\n836 -22 765 -29 694 -29 c\r\n515 -29 374 23 269 127 c\r\n165 231 113 372 113 549 c\r\n113 732 162 878 261 985 c\r\n360 1093 494 1147 662 1147 c\r\n813 1147 932 1098 1019 1001 c\r\n1107 904 1151 773 1151 606 c\r\n\r\n967 660 m\r\n966 761 937 841 882 901 c\r\n827 961 755 991 664 991 c\r\n561 991 479 962 417 904 c\r\n356 846 320 764 311 659 c\r\n967 660 l\r\n\r\nce} _d\r\n/i{569 0 193 0 377 1556 sc\r\n193 1120 m\r\n377 1120 l\r\n377 0 l\r\n193 0 l\r\n193 1120 l\r\n\r\n193 1556 m\r\n377 1556 l\r\n377 1323 l\r\n193 1323 l\r\n193 1556 l\r\n\r\nce} _d\r\n/L{1141 0 201 0 1130 1493 sc\r\n201 1493 m\r\n403 1493 l\r\n403 170 l\r\n1130 170 l\r\n1130 0 l\r\n201 0 l\r\n201 1493 l\r\n\r\nce} _d\r\n/period{651 0 219 0 430 254 sc\r\n219 254 m\r\n430 254 l\r\n430 0 l\r\n219 0 l\r\n219 254 l\r\n\r\nce} _d\r\n/n{1298 0 186 0 1124 1147 sc\r\n1124 676 m\r\n1124 0 l\r\n940 0 l\r\n940 670 l\r\n940 776 919 855 878 908 c\r\n837 961 775 987 692 987 c\r\n593 987 514 955 457 892 c\r\n400 829 371 742 371 633 c\r\n371 0 l\r\n186 0 l\r\n186 1120 l\r\n371 1120 l\r\n371 946 l\r\n415 1013 467 1064 526 1097 c\r\n586 1130 655 1147 733 1147 c\r\n862 1147 959 1107 1025 1027 c\r\n1091 948 1124 831 1124 676 c\r\n\r\nce} _d\r\n/zero{1303 0 135 -29 1167 1520 sc\r\n651 1360 m\r\n547 1360 469 1309 416 1206 c\r\n364 1104 338 950 338 745 c\r\n338 540 364 387 416 284 c\r\n469 182 547 131 651 131 c\r\n756 131 834 182 886 284 c\r\n939 387 965 540 965 745 c\r\n965 950 939 1104 886 1206 c\r\n834 1309 756 1360 651 1360 c\r\n\r\n651 1520 m\r\n818 1520 946 1454 1034 1321 c\r\n1123 1189 1167 997 1167 745 c\r\n1167 494 1123 302 1034 169 c\r\n946 37 818 -29 651 -29 c\r\n484 -29 356 37 267 169 c\r\n179 302 135 494 135 745 c\r\n135 997 179 1189 267 1321 c\r\n356 1454 484 1520 651 1520 c\r\n\r\nce} _d\r\n/one{1303 0 225 0 1114 1493 sc\r\n254 170 m\r\n584 170 l\r\n584 1309 l\r\n225 1237 l\r\n225 1421 l\r\n582 1493 l\r\n784 1493 l\r\n784 170 l\r\n1114 170 l\r\n1114 0 l\r\n254 0 l\r\n254 170 l\r\n\r\nce} _d\r\n/two{1303 0 150 0 1098 1520 sc\r\n393 170 m\r\n1098 170 l\r\n1098 0 l\r\n150 0 l\r\n150 170 l\r\n227 249 331 356 463 489 c\r\n596 623 679 709 713 748 c\r\n778 821 823 882 848 932 c\r\n874 983 887 1032 887 1081 c\r\n887 1160 859 1225 803 1275 c\r\n748 1325 675 1350 586 1350 c\r\n523 1350 456 1339 385 1317 c\r\n315 1295 240 1262 160 1217 c\r\n160 1421 l\r\n241 1454 317 1478 388 1495 c\r\n459 1512 523 1520 582 1520 c\r\n737 1520 860 1481 952 1404 c\r\n1044 1327 1090 1223 1090 1094 c\r\n1090 1033 1078 974 1055 919 c\r\n1032 864 991 800 930 725 c\r\n913 706 860 650 771 557 c\r\n682 465 556 336 393 170 c\r\n\r\nce} _d\r\n/three{1303 0 156 -29 1139 1520 sc\r\n831 805 m\r\n928 784 1003 741 1057 676 c\r\n1112 611 1139 530 1139 434 c\r\n1139 287 1088 173 987 92 c\r\n886 11 742 -29 555 -29 c\r\n492 -29 428 -23 361 -10 c\r\n295 2 227 20 156 45 c\r\n156 240 l\r\n212 207 273 183 340 166 c\r\n407 149 476 141 549 141 c\r\n676 141 772 166 838 216 c\r\n905 266 938 339 938 434 c\r\n938 522 907 591 845 640 c\r\n784 690 698 715 588 715 c\r\n414 715 l\r\n414 881 l\r\n596 881 l\r\n695 881 771 901 824 940 c\r\n877 980 903 1037 903 1112 c\r\n903 1189 876 1247 821 1288 c\r\n767 1329 689 1350 588 1350 c\r\n533 1350 473 1344 410 1332 c\r\n347 1320 277 1301 201 1276 c\r\n201 1456 l\r\n278 1477 349 1493 416 1504 c\r\n483 1515 547 1520 606 1520 c\r\n759 1520 881 1485 970 1415 c\r\n1059 1346 1104 1252 1104 1133 c\r\n1104 1050 1080 980 1033 923 c\r\n986 866 918 827 831 805 c\r\n\r\nce} _d\r\n/five{1303 0 158 -29 1124 1493 sc\r\n221 1493 m\r\n1014 1493 l\r\n1014 1323 l\r\n406 1323 l\r\n406 957 l\r\n435 967 465 974 494 979 c\r\n523 984 553 987 582 987 c\r\n749 987 881 941 978 850 c\r\n1075 759 1124 635 1124 479 c\r\n1124 318 1074 193 974 104 c\r\n874 15 733 -29 551 -29 c\r\n488 -29 424 -24 359 -13 c\r\n294 -2 227 14 158 35 c\r\n158 238 l\r\n218 205 280 181 344 165 c\r\n408 149 476 141 547 141 c\r\n662 141 754 171 821 232 c\r\n888 293 922 375 922 479 c\r\n922 583 888 665 821 726 c\r\n754 787 662 817 547 817 c\r\n493 817 439 811 385 799 c\r\n332 787 277 768 221 743 c\r\n221 1493 l\r\n\r\nce} _d\r\n/seven{1303 0 168 0 1128 1493 sc\r\n168 1493 m\r\n1128 1493 l\r\n1128 1407 l\r\n586 0 l\r\n375 0 l\r\n885 1323 l\r\n168 1323 l\r\n168 1493 l\r\n\r\nce} _d\r\nend readonly def\r\n\r\n/BuildGlyph {\r\n exch begin\r\n CharStrings exch\r\n 2 copy known not {pop /.notdef} if\r\n true 3 1 roll get exec\r\n end\r\n} _d\r\n\r\n/BuildChar {\r\n 1 index /Encoding get exch get\r\n 1 index /BuildGlyph get exec\r\n} _d\r\n\r\nFontName currentdict end definefont pop\r\nend\r\n%%EndProlog\r\nmpldict begin\r\n0 0 translate\r\n0 0 460.8 345.6 rectclip\r\n\r\nend\r\nshowpage\r\n```\r\n\u003c/details\u003e\n\n### Expected outcome\n\n\r\n![image](https://github.com/user-attachments/assets/6461f8fb-b2a4-41f5-b143-4fb1c3cf7330)\r\n\r\n\r\n\u003cdetails\u003e\r\n\u003csummary\u003e\u003ccode\u003etest.eps\u003c/code\u003e\u003c/summary\u003e\r\n\r\n```ps\r\n%!PS-Adobe-3.0 EPSF-3.0\r\n%%LanguageLevel: 3\r\n%%Title: test-good.eps\r\n%%Creator: Matplotlib v3.9.2, https://matplotlib.org/\r\n%%CreationDate: Fri Dec 13 18:57:11 2024\r\n%%Orientation: portrait\r\n%%BoundingBox: 0 0 461 346\r\n%%HiResBoundingBox: 0.000000 0.000000 460.800000 345.600000\r\n%%EndComments\r\n%%BeginProlog\r\n/mpldict 9 dict def\r\nmpldict begin\r\n/_d { bind def } bind def\r\n/m { moveto } _d\r\n/l { lineto } _d\r\n/r { rlineto } _d\r\n/c { curveto } _d\r\n/cl { closepath } _d\r\n/ce { closepath eofill } _d\r\n/sc { setcachedevice } _d\r\n%!PS-Adobe-3.0 Resource-Font\r\n%%Creator: Converted from TrueType to Type 3 by Matplotlib.\r\n10 dict begin\r\n/FontName /DejaVuSans def\r\n/PaintType 0 def\r\n/FontMatrix [0.00048828125 0 0 0.00048828125 0 0] def\r\n/FontBBox [-2090 -948 3673 2524] def\r\n/FontType 3 def\r\n/Encoding [/a /e /i /L /period /n /zero /one /two /three /five /seven] def\r\n/CharStrings 13 dict dup begin\r\n/.notdef 0 def\r\n/a{1255 0 123 -29 1069 1147 sc\r\n702 563 m\r\n553 563 450 546 393 512 c\r\n336 478 307 420 307 338 c\r\n307 273 328 221 371 182 c\r\n414 144 473 125 547 125 c\r\n649 125 731 161 792 233 c\r\n854 306 885 402 885 522 c\r\n885 563 l\r\n702 563 l\r\n\r\n1069 639 m\r\n1069 0 l\r\n885 0 l\r\n885 170 l\r\n843 102 791 52 728 19 c\r\n665 -13 589 -29 498 -29 c\r\n383 -29 292 3 224 67 c\r\n157 132 123 218 123 326 c\r\n123 452 165 547 249 611 c\r\n334 675 460 707 627 707 c\r\n885 707 l\r\n885 725 l\r\n885 810 857 875 801 921 c\r\n746 968 668 991 567 991 c\r\n503 991 441 983 380 968 c\r\n319 953 261 930 205 899 c\r\n205 1069 l\r\n272 1095 338 1114 401 1127 c\r\n464 1140 526 1147 586 1147 c\r\n748 1147 869 1105 949 1021 c\r\n1029 937 1069 810 1069 639 c\r\n\r\nce} _d\r\n/e{1260 0 113 -29 1151 1147 sc\r\n1151 606 m\r\n1151 516 l\r\n305 516 l\r\n313 389 351 293 419 226 c\r\n488 160 583 127 705 127 c\r\n776 127 844 136 910 153 c\r\n977 170 1043 196 1108 231 c\r\n1108 57 l\r\n1042 29 974 8 905 -7 c\r\n836 -22 765 -29 694 -29 c\r\n515 -29 374 23 269 127 c\r\n165 231 113 372 113 549 c\r\n113 732 162 878 261 985 c\r\n360 1093 494 1147 662 1147 c\r\n813 1147 932 1098 1019 1001 c\r\n1107 904 1151 773 1151 606 c\r\n\r\n967 660 m\r\n966 761 937 841 882 901 c\r\n827 961 755 991 664 991 c\r\n561 991 479 962 417 904 c\r\n356 846 320 764 311 659 c\r\n967 660 l\r\n\r\nce} _d\r\n/i{569 0 193 0 377 1556 sc\r\n193 1120 m\r\n377 1120 l\r\n377 0 l\r\n193 0 l\r\n193 1120 l\r\n\r\n193 1556 m\r\n377 1556 l\r\n377 1323 l\r\n193 1323 l\r\n193 1556 l\r\n\r\nce} _d\r\n/L{1141 0 201 0 1130 1493 sc\r\n201 1493 m\r\n403 1493 l\r\n403 170 l\r\n1130 170 l\r\n1130 0 l\r\n201 0 l\r\n201 1493 l\r\n\r\nce} _d\r\n/period{651 0 219 0 430 254 sc\r\n219 254 m\r\n430 254 l\r\n430 0 l\r\n219 0 l\r\n219 254 l\r\n\r\nce} _d\r\n/n{1298 0 186 0 1124 1147 sc\r\n1124 676 m\r\n1124 0 l\r\n940 0 l\r\n940 670 l\r\n940 776 919 855 878 908 c\r\n837 961 775 987 692 987 c\r\n593 987 514 955 457 892 c\r\n400 829 371 742 371 633 c\r\n371 0 l\r\n186 0 l\r\n186 1120 l\r\n371 1120 l\r\n371 946 l\r\n415 1013 467 1064 526 1097 c\r\n586 1130 655 1147 733 1147 c\r\n862 1147 959 1107 1025 1027 c\r\n1091 948 1124 831 1124 676 c\r\n\r\nce} _d\r\n/zero{1303 0 135 -29 1167 1520 sc\r\n651 1360 m\r\n547 1360 469 1309 416 1206 c\r\n364 1104 338 950 338 745 c\r\n338 540 364 387 416 284 c\r\n469 182 547 131 651 131 c\r\n756 131 834 182 886 284 c\r\n939 387 965 540 965 745 c\r\n965 950 939 1104 886 1206 c\r\n834 1309 756 1360 651 1360 c\r\n\r\n651 1520 m\r\n818 1520 946 1454 1034 1321 c\r\n1123 1189 1167 997 1167 745 c\r\n1167 494 1123 302 1034 169 c\r\n946 37 818 -29 651 -29 c\r\n484 -29 356 37 267 169 c\r\n179 302 135 494 135 745 c\r\n135 997 179 1189 267 1321 c\r\n356 1454 484 1520 651 1520 c\r\n\r\nce} _d\r\n/one{1303 0 225 0 1114 1493 sc\r\n254 170 m\r\n584 170 l\r\n584 1309 l\r\n225 1237 l\r\n225 1421 l\r\n582 1493 l\r\n784 1493 l\r\n784 170 l\r\n1114 170 l\r\n1114 0 l\r\n254 0 l\r\n254 170 l\r\n\r\nce} _d\r\n/two{1303 0 150 0 1098 1520 sc\r\n393 170 m\r\n1098 170 l\r\n1098 0 l\r\n150 0 l\r\n150 170 l\r\n227 249 331 356 463 489 c\r\n596 623 679 709 713 748 c\r\n778 821 823 882 848 932 c\r\n874 983 887 1032 887 1081 c\r\n887 1160 859 1225 803 1275 c\r\n748 1325 675 1350 586 1350 c\r\n523 1350 456 1339 385 1317 c\r\n315 1295 240 1262 160 1217 c\r\n160 1421 l\r\n241 1454 317 1478 388 1495 c\r\n459 1512 523 1520 582 1520 c\r\n737 1520 860 1481 952 1404 c\r\n1044 1327 1090 1223 1090 1094 c\r\n1090 1033 1078 974 1055 919 c\r\n1032 864 991 800 930 725 c\r\n913 706 860 650 771 557 c\r\n682 465 556 336 393 170 c\r\n\r\nce} _d\r\n/three{1303 0 156 -29 1139 1520 sc\r\n831 805 m\r\n928 784 1003 741 1057 676 c\r\n1112 611 1139 530 1139 434 c\r\n1139 287 1088 173 987 92 c\r\n886 11 742 -29 555 -29 c\r\n492 -29 428 -23 361 -10 c\r\n295 2 227 20 156 45 c\r\n156 240 l\r\n212 207 273 183 340 166 c\r\n407 149 476 141 549 141 c\r\n676 141 772 166 838 216 c\r\n905 266 938 339 938 434 c\r\n938 522 907 591 845 640 c\r\n784 690 698 715 588 715 c\r\n414 715 l\r\n414 881 l\r\n596 881 l\r\n695 881 771 901 824 940 c\r\n877 980 903 1037 903 1112 c\r\n903 1189 876 1247 821 1288 c\r\n767 1329 689 1350 588 1350 c\r\n533 1350 473 1344 410 1332 c\r\n347 1320 277 1301 201 1276 c\r\n201 1456 l\r\n278 1477 349 1493 416 1504 c\r\n483 1515 547 1520 606 1520 c\r\n759 1520 881 1485 970 1415 c\r\n1059 1346 1104 1252 1104 1133 c\r\n1104 1050 1080 980 1033 923 c\r\n986 866 918 827 831 805 c\r\n\r\nce} _d\r\n/five{1303 0 158 -29 1124 1493 sc\r\n221 1493 m\r\n1014 1493 l\r\n1014 1323 l\r\n406 1323 l\r\n406 957 l\r\n435 967 465 974 494 979 c\r\n523 984 553 987 582 987 c\r\n749 987 881 941 978 850 c\r\n1075 759 1124 635 1124 479 c\r\n1124 318 1074 193 974 104 c\r\n874 15 733 -29 551 -29 c\r\n488 -29 424 -24 359 -13 c\r\n294 -2 227 14 158 35 c\r\n158 238 l\r\n218 205 280 181 344 165 c\r\n408 149 476 141 547 141 c\r\n662 141 754 171 821 232 c\r\n888 293 922 375 922 479 c\r\n922 583 888 665 821 726 c\r\n754 787 662 817 547 817 c\r\n493 817 439 811 385 799 c\r\n332 787 277 768 221 743 c\r\n221 1493 l\r\n\r\nce} _d\r\n/seven{1303 0 168 0 1128 1493 sc\r\n168 1493 m\r\n1128 1493 l\r\n1128 1407 l\r\n586 0 l\r\n375 0 l\r\n885 1323 l\r\n168 1323 l\r\n168 1493 l\r\n\r\nce} _d\r\nend readonly def\r\n\r\n/BuildGlyph {\r\n exch begin\r\n CharStrings exch\r\n 2 copy known not {pop /.notdef} if\r\n true 3 1 roll get exec\r\n end\r\n} _d\r\n\r\n/BuildChar {\r\n 1 index /Encoding get exch get\r\n 1 index /BuildGlyph get exec\r\n} _d\r\n\r\nFontName currentdict end definefont pop\r\nend\r\n%%EndProlog\r\nmpldict begin\r\n0 0 translate\r\n0 0 460.8 345.6 rectclip\r\ngsave\r\n0 0 m\r\n460.8 0 l\r\n460.8 345.6 l\r\n0 345.6 l\r\ncl\r\n1 setgray\r\nfill\r\ngrestore\r\ngsave\r\n57.6 38.016 m\r\n414.72 38.016 l\r\n414.72 304.128 l\r\n57.6 304.128 l\r\ncl\r\n1 setgray\r\nfill\r\ngrestore\r\n0.8 setlinewidth\r\n1 setlinejoin\r\n0 setlinecap\r\n[] 0 setdash\r\n0 setgray\r\ngsave\r\n/o {\r\ngsave\r\nnewpath\r\ntranslate\r\n0.8 setlinewidth\r\n1 setlinejoin\r\n\r\n0 setlinecap\r\n\r\n0 0 m\r\n0 -3.5 l\r\n\r\ngsave\r\n0 setgray\r\nfill\r\ngrestore\r\nstroke\r\ngrestore\r\n} bind def\r\n73.8327 38.016 o\r\ngrestore\r\n/DejaVuSans 10.000 selectfont\r\ngsave\r\n\r\n62.6999 23.4222 translate\r\n0 rotate\r\n0 0 m /zero glyphshow\r\n6.3623 0 m /period glyphshow\r\n9.54102 0 m /zero glyphshow\r\n15.9033 0 m /zero glyphshow\r\ngrestore\r\ngsave\r\n/o {\r\ngsave\r\nnewpath\r\ntranslate\r\n0.8 setlinewidth\r\n1 setlinejoin\r\n\r\n0 setlinecap\r\n\r\n0 0 m\r\n0 -3.5 l\r\n\r\ngsave\r\n0 setgray\r\nfill\r\ngrestore\r\nstroke\r\ngrestore\r\n} bind def\r\n114.415 38.016 o\r\ngrestore\r\n/DejaVuSans 10.000 selectfont\r\ngsave\r\n\r\n103.282 23.4222 translate\r\n0 rotate\r\n0 0 m /zero glyphshow\r\n6.3623 0 m /period glyphshow\r\n9.54102 0 m /two glyphshow\r\n15.9033 0 m /five glyphshow\r\ngrestore\r\ngsave\r\n/o {\r\ngsave\r\nnewpath\r\ntranslate\r\n0.8 setlinewidth\r\n1 setlinejoin\r\n\r\n0 setlinecap\r\n\r\n0 0 m\r\n0 -3.5 l\r\n\r\ngsave\r\n0 setgray\r\nfill\r\ngrestore\r\nstroke\r\ngrestore\r\n} bind def\r\n154.996 38.016 o\r\ngrestore\r\n/DejaVuSans 10.000 selectfont\r\ngsave\r\n\r\n143.864 23.4222 translate\r\n0 rotate\r\n0 0 m /zero glyphshow\r\n6.3623 0 m /period glyphshow\r\n9.54102 0 m /five glyphshow\r\n15.9033 0 m /zero glyphshow\r\ngrestore\r\ngsave\r\n/o {\r\ngsave\r\nnewpath\r\ntranslate\r\n0.8 setlinewidth\r\n1 setlinejoin\r\n\r\n0 setlinecap\r\n\r\n0 0 m\r\n0 -3.5 l\r\n\r\ngsave\r\n0 setgray\r\nfill\r\ngrestore\r\nstroke\r\ngrestore\r\n} bind def\r\n195.578 38.016 o\r\ngrestore\r\n/DejaVuSans 10.000 selectfont\r\ngsave\r\n\r\n184.445 23.4222 translate\r\n0 rotate\r\n0 0 m /zero glyphshow\r\n6.3623 0 m /period glyphshow\r\n9.54102 0 m /seven glyphshow\r\n15.9033 0 m /five glyphshow\r\ngrestore\r\ngsave\r\n/o {\r\ngsave\r\nnewpath\r\ntranslate\r\n0.8 setlinewidth\r\n1 setlinejoin\r\n\r\n0 setlinecap\r\n\r\n0 0 m\r\n0 -3.5 l\r\n\r\ngsave\r\n0 setgray\r\nfill\r\ngrestore\r\nstroke\r\ngrestore\r\n} bind def\r\n236.16 38.016 o\r\ngrestore\r\n/DejaVuSans 10.000 selectfont\r\ngsave\r\n\r\n225.027 23.4222 translate\r\n0 rotate\r\n0 0 m /one glyphshow\r\n6.3623 0 m /period glyphshow\r\n9.54102 0 m /zero glyphshow\r\n15.9033 0 m /zero glyphshow\r\ngrestore\r\ngsave\r\n/o {\r\ngsave\r\nnewpath\r\ntranslate\r\n0.8 setlinewidth\r\n1 setlinejoin\r\n\r\n0 setlinecap\r\n\r\n0 0 m\r\n0 -3.5 l\r\n\r\ngsave\r\n0 setgray\r\nfill\r\ngrestore\r\nstroke\r\ngrestore\r\n} bind def\r\n276.742 38.016 o\r\ngrestore\r\n/DejaVuSans 10.000 selectfont\r\ngsave\r\n\r\n265.609 23.4222 translate\r\n0 rotate\r\n0 0 m /one glyphshow\r\n6.3623 0 m /period glyphshow\r\n9.54102 0 m /two glyphshow\r\n15.9033 0 m /five glyphshow\r\ngrestore\r\ngsave\r\n/o {\r\ngsave\r\nnewpath\r\ntranslate\r\n0.8 setlinewidth\r\n1 setlinejoin\r\n\r\n0 setlinecap\r\n\r\n0 0 m\r\n0 -3.5 l\r\n\r\ngsave\r\n0 setgray\r\nfill\r\ngrestore\r\nstroke\r\ngrestore\r\n} bind def\r\n317.324 38.016 o\r\ngrestore\r\n/DejaVuSans 10.000 selectfont\r\ngsave\r\n\r\n306.191 23.4222 translate\r\n0 rotate\r\n0 0 m /one glyphshow\r\n6.3623 0 m /period glyphshow\r\n9.54102 0 m /five glyphshow\r\n15.9033 0 m /zero glyphshow\r\ngrestore\r\ngsave\r\n/o {\r\ngsave\r\nnewpath\r\ntranslate\r\n0.8 setlinewidth\r\n1 setlinejoin\r\n\r\n0 setlinecap\r\n\r\n0 0 m\r\n0 -3.5 l\r\n\r\ngsave\r\n0 setgray\r\nfill\r\ngrestore\r\nstroke\r\ngrestore\r\n} bind def\r\n357.905 38.016 o\r\ngrestore\r\n/DejaVuSans 10.000 selectfont\r\ngsave\r\n\r\n346.773 23.4222 translate\r\n0 rotate\r\n0 0 m /one glyphshow\r\n6.3623 0 m /period glyphshow\r\n9.54102 0 m /seven glyphshow\r\n15.9033 0 m /five glyphshow\r\ngrestore\r\ngsave\r\n/o {\r\ngsave\r\nnewpath\r\ntranslate\r\n0.8 setlinewidth\r\n1 setlinejoin\r\n\r\n0 setlinecap\r\n\r\n0 0 m\r\n0 -3.5 l\r\n\r\ngsave\r\n0 setgray\r\nfill\r\ngrestore\r\nstroke\r\ngrestore\r\n} bind def\r\n398.487 38.016 o\r\ngrestore\r\n/DejaVuSans 10.000 selectfont\r\ngsave\r\n\r\n387.354 23.4222 translate\r\n0 rotate\r\n0 0 m /two glyphshow\r\n6.3623 0 m /period glyphshow\r\n9.54102 0 m /zero glyphshow\r\n15.9033 0 m /zero glyphshow\r\ngrestore\r\ngsave\r\n/o {\r\ngsave\r\nnewpath\r\ntranslate\r\n0.8 setlinewidth\r\n1 setlinejoin\r\n\r\n0 setlinecap\r\n\r\n-0 0 m\r\n-3.5 0 l\r\n\r\ngsave\r\n0 setgray\r\nfill\r\ngrestore\r\nstroke\r\ngrestore\r\n} bind def\r\n57.6 50.112 o\r\ngrestore\r\n/DejaVuSans 10.000 selectfont\r\ngsave\r\n\r\n28.3344 46.3151 translate\r\n0 rotate\r\n0 0 m /one glyphshow\r\n6.3623 0 m /period glyphshow\r\n9.54102 0 m /zero glyphshow\r\n15.9033 0 m /zero glyphshow\r\ngrestore\r\ngsave\r\n/o {\r\ngsave\r\nnewpath\r\ntranslate\r\n0.8 setlinewidth\r\n1 setlinejoin\r\n\r\n0 setlinecap\r\n\r\n-0 0 m\r\n-3.5 0 l\r\n\r\ngsave\r\n0 setgray\r\nfill\r\ngrestore\r\nstroke\r\ngrestore\r\n} bind def\r\n57.6 80.352 o\r\ngrestore\r\n/DejaVuSans 10.000 selectfont\r\ngsave\r\n\r\n28.3344 76.5551 translate\r\n0 rotate\r\n0 0 m /one glyphshow\r\n6.3623 0 m /period glyphshow\r\n9.54102 0 m /two glyphshow\r\n15.9033 0 m /five glyphshow\r\ngrestore\r\ngsave\r\n/o {\r\ngsave\r\nnewpath\r\ntranslate\r\n0.8 setlinewidth\r\n1 setlinejoin\r\n\r\n0 setlinecap\r\n\r\n-0 0 m\r\n-3.5 0 l\r\n\r\ngsave\r\n0 setgray\r\nfill\r\ngrestore\r\nstroke\r\ngrestore\r\n} bind def\r\n57.6 110.592 o\r\ngrestore\r\n/DejaVuSans 10.000 selectfont\r\ngsave\r\n\r\n28.3344 106.795 translate\r\n0 rotate\r\n0 0 m /one glyphshow\r\n6.3623 0 m /period glyphshow\r\n9.54102 0 m /five glyphshow\r\n15.9033 0 m /zero glyphshow\r\ngrestore\r\ngsave\r\n/o {\r\ngsave\r\nnewpath\r\ntranslate\r\n0.8 setlinewidth\r\n1 setlinejoin\r\n\r\n0 setlinecap\r\n\r\n-0 0 m\r\n-3.5 0 l\r\n\r\ngsave\r\n0 setgray\r\nfill\r\ngrestore\r\nstroke\r\ngrestore\r\n} bind def\r\n57.6 140.832 o\r\ngrestore\r\n/DejaVuSans 10.000 selectfont\r\ngsave\r\n\r\n28.3344 137.035 translate\r\n0 rotate\r\n0 0 m /one glyphshow\r\n6.3623 0 m /period glyphshow\r\n9.54102 0 m /seven glyphshow\r\n15.9033 0 m /five glyphshow\r\ngrestore\r\ngsave\r\n/o {\r\ngsave\r\nnewpath\r\ntranslate\r\n0.8 setlinewidth\r\n1 setlinejoin\r\n\r\n0 setlinecap\r\n\r\n-0 0 m\r\n-3.5 0 l\r\n\r\ngsave\r\n0 setgray\r\nfill\r\ngrestore\r\nstroke\r\ngrestore\r\n} bind def\r\n57.6 171.072 o\r\ngrestore\r\n/DejaVuSans 10.000 selectfont\r\ngsave\r\n\r\n28.3344 167.275 translate\r\n0 rotate\r\n0 0 m /two glyphshow\r\n6.3623 0 m /period glyphshow\r\n9.54102 0 m /zero glyphshow\r\n15.9033 0 m /zero glyphshow\r\ngrestore\r\ngsave\r\n/o {\r\ngsave\r\nnewpath\r\ntranslate\r\n0.8 setlinewidth\r\n1 setlinejoin\r\n\r\n0 setlinecap\r\n\r\n-0 0 m\r\n-3.5 0 l\r\n\r\ngsave\r\n0 setgray\r\nfill\r\ngrestore\r\nstroke\r\ngrestore\r\n} bind def\r\n57.6 201.312 o\r\ngrestore\r\n/DejaVuSans 10.000 selectfont\r\ngsave\r\n\r\n28.3344 197.515 translate\r\n0 rotate\r\n0 0 m /two glyphshow\r\n6.3623 0 m /period glyphshow\r\n9.54102 0 m /two glyphshow\r\n15.9033 0 m /five glyphshow\r\ngrestore\r\ngsave\r\n/o {\r\ngsave\r\nnewpath\r\ntranslate\r\n0.8 setlinewidth\r\n1 setlinejoin\r\n\r\n0 setlinecap\r\n\r\n-0 0 m\r\n-3.5 0 l\r\n\r\ngsave\r\n0 setgray\r\nfill\r\ngrestore\r\nstroke\r\ngrestore\r\n} bind def\r\n57.6 231.552 o\r\ngrestore\r\n/DejaVuSans 10.000 selectfont\r\ngsave\r\n\r\n28.3344 227.755 translate\r\n0 rotate\r\n0 0 m /two glyphshow\r\n6.3623 0 m /period glyphshow\r\n9.54102 0 m /five glyphshow\r\n15.9033 0 m /zero glyphshow\r\ngrestore\r\ngsave\r\n/o {\r\ngsave\r\nnewpath\r\ntranslate\r\n0.8 setlinewidth\r\n1 setlinejoin\r\n\r\n0 setlinecap\r\n\r\n-0 0 m\r\n-3.5 0 l\r\n\r\ngsave\r\n0 setgray\r\nfill\r\ngrestore\r\nstroke\r\ngrestore\r\n} bind def\r\n57.6 261.792 o\r\ngrestore\r\n/DejaVuSans 10.000 selectfont\r\ngsave\r\n\r\n28.3344 257.995 translate\r\n0 rotate\r\n0 0 m /two glyphshow\r\n6.3623 0 m /period glyphshow\r\n9.54102 0 m /seven glyphshow\r\n15.9033 0 m /five glyphshow\r\ngrestore\r\ngsave\r\n/o {\r\ngsave\r\nnewpath\r\ntranslate\r\n0.8 setlinewidth\r\n1 setlinejoin\r\n\r\n0 setlinecap\r\n\r\n-0 0 m\r\n-3.5 0 l\r\n\r\ngsave\r\n0 setgray\r\nfill\r\ngrestore\r\nstroke\r\ngrestore\r\n} bind def\r\n57.6 292.032 o\r\ngrestore\r\n/DejaVuSans 10.000 selectfont\r\ngsave\r\n\r\n28.3344 288.235 translate\r\n0 rotate\r\n0 0 m /three glyphshow\r\n6.3623 0 m /period glyphshow\r\n9.54102 0 m /zero glyphshow\r\n15.9033 0 m /zero glyphshow\r\ngrestore\r\n1.5 setlinewidth\r\n2 setlinecap\r\n0.122 0.467 0.706 setrgbcolor\r\ngsave\r\n57.6 38.016 357.12 266.112 rectclip\r\n73.832727 50.112 m\r\n236.16 171.072 l\r\n398.487273 292.032 l\r\nstroke\r\ngrestore\r\n0.8 setlinewidth\r\n0 setlinejoin\r\n0 setgray\r\ngsave\r\n57.6 38.016 m\r\n57.6 304.128 l\r\nstroke\r\ngrestore\r\ngsave\r\n414.72 38.016 m\r\n414.72 304.128 l\r\nstroke\r\ngrestore\r\ngsave\r\n57.6 38.016 m\r\n414.72 38.016 l\r\nstroke\r\ngrestore\r\ngsave\r\n57.6 304.128 m\r\n414.72 304.128 l\r\nstroke\r\ngrestore\r\n/DejaVuSans 10.000 selectfont\r\ngsave\r\n\r\n236.16 50.112 translate\r\n0 rotate\r\n0 0 m /a glyphshow\r\ngrestore\r\n1.5 setlinewidth\r\n1 setlinejoin\r\n0.122 0.467 0.706 setrgbcolor\r\ngsave\r\n66.6 291.03425 m\r\n76.6 291.03425 l\r\n86.6 291.03425 l\r\nstroke\r\ngrestore\r\n0 setgray\r\n/DejaVuSans 10.000 selectfont\r\ngsave\r\n\r\n94.6 287.534 translate\r\n0 rotate\r\n0 0 m /L glyphshow\r\n5.57129 0 m /i glyphshow\r\n8.34961 0 m /n glyphshow\r\n14.6875 0 m /e glyphshow\r\ngrestore\r\n\r\nend\r\nshowpage\r\n```\r\n\u003c/details\u003e\n\n### Additional information\n\nThe EPS file is valid with `plt.text`:\r\n\r\n```python\r\nplt.plot([1, 2, 3], label=\"Line\")\r\nplt.legend(frameon=False)\r\nplt.text(1, 1, s=\"a\")\r\nplt.savefig(\"test-good.eps\")\r\nplt.show()\r\n```\n\n### Operating system\n\nArch\n\n### Matplotlib Version\n\n3.9.3\n\n### Matplotlib Backend\n\nmodule://matplotlib_inline.backend_inline\n\n### Python version\n\n3.12.7\n\n### Jupyter version\n\n4.3.3\n\n### Installation\n\npip","author":{"url":"https://github.com/AllanChain","@type":"Person","name":"AllanChain"},"datePublished":"2024-12-13T11:10:11.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":3},"url":"https://github.com/29301/matplotlib/issues/29301"}

route-pattern/_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format)
route-controllervoltron_issues_fragments
route-actionissue_layout
fetch-noncev2:4e8527d8-094e-15eb-33f8-e4e762ce21e6
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-idCADA:26FC81:C3F1DF:104D353:6A5321A9
html-safe-noncebd7960da1fc0eb81ae08ffa2bbd55b317ed4fd3bf783ac490f6c3c18c7105d89
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDQURBOjI2RkM4MTpDM0YxREY6MTA0RDM1Mzo2QTUzMjFBOSIsInZpc2l0b3JfaWQiOiI0ODcwNTMxODQ5MzI2MzcxMjQxIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac95b17c25b214b95039683a7bbbd8c26ce65cdeaae5d0409e70af3568ac892dba
hovercard-subject-tagissue:2738144653
github-keyboard-shortcutsrepository,issues,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/issues_fragments/issue_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/matplotlib/matplotlib/29301/issue_layout
twitter:imagehttps://opengraph.githubassets.com/9dc72cc312a4492f8905a0ddc453791032a67009d232f71e5cc566de0b864701/matplotlib/matplotlib/issues/29301
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/9dc72cc312a4492f8905a0ddc453791032a67009d232f71e5cc566de0b864701/matplotlib/matplotlib/issues/29301
og:image:altBug summary When saving a figure containing plt.legend and plt.annotate to an EPS file, the EPS output is blank. Removing either of these produces a valid EPS file. Code for reproduction from matpl...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameAllanChain
hostnamegithub.com
expected-hostnamegithub.com
Noneb9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb
turbo-cache-controlno-preview
go-importgithub.com/matplotlib/matplotlib git https://github.com/matplotlib/matplotlib.git
octolytics-dimension-user_id215947
octolytics-dimension-user_loginmatplotlib
octolytics-dimension-repository_id1385122
octolytics-dimension-repository_nwomatplotlib/matplotlib
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1385122
octolytics-dimension-repository_network_root_nwomatplotlib/matplotlib
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release07a982c1d40157c619b364352b704c3ce66bb332
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/matplotlib/matplotlib/issues/29301#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmatplotlib%2Fmatplotlib%2Fissues%2F29301
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmatplotlib%2Fmatplotlib%2Fissues%2F29301
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=matplotlib%2Fmatplotlib
Reloadhttps://github.com/matplotlib/matplotlib/issues/29301
Reloadhttps://github.com/matplotlib/matplotlib/issues/29301
Reloadhttps://github.com/matplotlib/matplotlib/issues/29301
Please reload this pagehttps://github.com/matplotlib/matplotlib/issues/29301
matplotlib https://github.com/matplotlib
matplotlibhttps://github.com/matplotlib/matplotlib
Please reload this pagehttps://github.com/matplotlib/matplotlib/issues/29301
Notifications https://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib
Fork 8.4k https://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib
Star 23k https://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib
Code https://github.com/matplotlib/matplotlib
Issues 1.1k https://github.com/matplotlib/matplotlib/issues
Pull requests 408 https://github.com/matplotlib/matplotlib/pulls
Actions https://github.com/matplotlib/matplotlib/actions
Projects https://github.com/matplotlib/matplotlib/projects
Wiki https://github.com/matplotlib/matplotlib/wiki
Security and quality 0 https://github.com/matplotlib/matplotlib/security
Insights https://github.com/matplotlib/matplotlib/pulse
Code https://github.com/matplotlib/matplotlib
Issues https://github.com/matplotlib/matplotlib/issues
Pull requests https://github.com/matplotlib/matplotlib/pulls
Actions https://github.com/matplotlib/matplotlib/actions
Projects https://github.com/matplotlib/matplotlib/projects
Wiki https://github.com/matplotlib/matplotlib/wiki
Security and quality https://github.com/matplotlib/matplotlib/security
Insights https://github.com/matplotlib/matplotlib/pulse
#29317https://github.com/matplotlib/matplotlib/pull/29317
[Bug]: Blank EPS output with legend and annotatehttps://github.com/matplotlib/matplotlib/issues/29301#top
#29317https://github.com/matplotlib/matplotlib/pull/29317
backend: pshttps://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3A%22backend%3A%20ps%22
status: confirmed bughttps://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3A%22status%3A%20confirmed%20bug%22
topic: annotationhttps://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3A%22topic%3A%20annotation%22
topic: legendhttps://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3A%22topic%3A%20legend%22
v3.10.1https://github.com/matplotlib/matplotlib/milestone/98
https://github.com/AllanChain
AllanChainhttps://github.com/AllanChain
on Dec 13, 2024https://github.com/matplotlib/matplotlib/issues/29301#issue-2738144653
https://private-user-images.githubusercontent.com/36528777/395534511-e8717e9d-a341-45ed-91b7-7186259dd878.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODM4MzMzMDEsIm5iZiI6MTc4MzgzMzAwMSwicGF0aCI6Ii8zNjUyODc3Ny8zOTU1MzQ1MTEtZTg3MTdlOWQtYTM0MS00NWVkLTkxYjctNzE4NjI1OWRkODc4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA3MTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNzEyVDA1MTAwMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVjMDI2ZDVkZDEwZmQyMzczMjFiZWNkODZlZTMzNzg0NzIxNWJiM2ExMmRiYzRiMjc4MDhjODg0Y2JlOWU4MzEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.hOqr3OoRy3UJdmiP6D544v23ZkwVHNSvx8sS2EZ7VP4
https://private-user-images.githubusercontent.com/36528777/395535167-6461f8fb-b2a4-41f5-b143-4fb1c3cf7330.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODM4MzMzMDEsIm5iZiI6MTc4MzgzMzAwMSwicGF0aCI6Ii8zNjUyODc3Ny8zOTU1MzUxNjctNjQ2MWY4ZmItYjJhNC00MWY1LWIxNDMtNGZiMWMzY2Y3MzMwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA3MTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNzEyVDA1MTAwMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTAxMzI3NjRhNTBhNjFlYTVmYTY3MjczOTExNTRlNGRjOTQzYTI0YzM4YTNkNGZhNDdjMGU2Y2E5MzM5MjJhZGMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.g3coQzIByk3hKXQbOhHSdBX9iKYiNzmHomvt_O_06ZQ
backend: pshttps://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3A%22backend%3A%20ps%22
status: confirmed bughttps://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3A%22status%3A%20confirmed%20bug%22
topic: annotationhttps://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3A%22topic%3A%20annotation%22
topic: legendhttps://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3A%22topic%3A%20legend%22
v3.10.1https://github.com/matplotlib/matplotlib/milestone/98
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.