diff --git a/go.mod b/go.mod index 181166a6a..cff8c1c79 100644 --- a/go.mod +++ b/go.mod @@ -5,17 +5,18 @@ go 1.17 require ( github.com/google/go-cmp v0.5.7 golang.org/x/exp v0.0.0-20191002040644-a1355ae1e2c3 - golang.org/x/tools v0.0.0-20190927191325-030b2cf1153e - gonum.org/v1/plot v0.9.0 + golang.org/x/tools v0.1.9 + gonum.org/v1/plot v0.10.1 ) require ( - github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af // indirect - github.com/fogleman/gg v1.3.0 // indirect - github.com/go-fonts/liberation v0.1.1 // indirect - github.com/go-latex/latex v0.0.0-20210118124228-b3d85cf34e07 // indirect + git.sr.ht/~sbinet/gg v0.3.1 // indirect + github.com/ajstarks/svgo v0.0.0-20211024235047-1546f124cd8b // indirect + github.com/go-fonts/liberation v0.2.0 // indirect + github.com/go-latex/latex v0.0.0-20210823091927-c0d11ff05a81 // indirect + github.com/go-pdf/fpdf v0.6.0 // indirect github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 // indirect - github.com/phpdave11/gofpdf v1.4.2 // indirect - golang.org/x/image v0.0.0-20210216034530-4410531fe030 // indirect - golang.org/x/text v0.3.5 // indirect + golang.org/x/image v0.0.0-20220302094943-723b81ca9867 // indirect + golang.org/x/text v0.3.7 // indirect + rsc.io/pdf v0.1.1 // indirect ) diff --git a/go.sum b/go.sum index ba0f15597..1ed117dc8 100644 --- a/go.sum +++ b/go.sum @@ -1,38 +1,56 @@ dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= gioui.org v0.0.0-20210308172011-57750fc8a0a6/go.mod h1:RSH6KIUZ0p2xy5zHDxgAM4zumjgTw83q2ge/PI+yyw8= +git.sr.ht/~sbinet/gg v0.3.1 h1:LNhjNn8DerC8f9DHLz6lS0YYul/b602DUxDgGkd/Aik= +git.sr.ht/~sbinet/gg v0.3.1/go.mod h1:KGYtlADtqsqANL9ueOFkWymvzUvLMQllU5Ixo+8v3pc= +github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= -github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af h1:wVe6/Ea46ZMeNkQjjBW6xcqyQA/j5e0D6GytH95g0gQ= +github.com/ajstarks/deck v0.0.0-20200831202436-30c9fc6549a9/go.mod h1:JynElWSGnm/4RlzPXRlREEwqTHAN3T56Bv2ITsFT3gY= +github.com/ajstarks/deck/generate v0.0.0-20210309230005-c3f852c02e19/go.mod h1:T13YZdzov6OU0A1+RfKZiZN9ca6VeKdBdyDV+BY97Tk= github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af/go.mod h1:K08gAheRH3/J6wwsYMMT4xOr94bZjxIelGM0+d/wbFw= +github.com/ajstarks/svgo v0.0.0-20211024235047-1546f124cd8b h1:slYM766cy2nI3BwyRiyQj/Ud48djTMtMebDqepE95rw= +github.com/ajstarks/svgo v0.0.0-20211024235047-1546f124cd8b/go.mod h1:1KcenG0jGWcpt8ov532z81sp/kMMUG485J2InIOyADM= github.com/boombuler/barcode v1.0.0/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8= +github.com/boombuler/barcode v1.0.1/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/fogleman/gg v1.2.1-0.20190220221249-0403632d5b90/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k= -github.com/fogleman/gg v1.3.0 h1:/7zJX8F6AaYQc57WQCyN9cAIz+4bCJGO9B+dyW29am8= github.com/fogleman/gg v1.3.0/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k= github.com/go-fonts/dejavu v0.1.0 h1:JSajPXURYqpr+Cu8U9bt8K+XcACIHWqWrvWCKyeFmVQ= github.com/go-fonts/dejavu v0.1.0/go.mod h1:4Wt4I4OU2Nq9asgDCteaAaWZOV24E+0/Pwo0gppep4g= +github.com/go-fonts/latin-modern v0.2.0 h1:5/Tv1Ek/QCr20C6ZOz15vw3g7GELYL98KWr8Hgo+3vk= github.com/go-fonts/latin-modern v0.2.0/go.mod h1:rQVLdDMK+mK1xscDwsqM5J8U2jrRa3T0ecnM9pNujks= -github.com/go-fonts/liberation v0.1.1 h1:wBrPaMkrXFBW3qXpXAjiKljdVUMxn9bX2ia3XjPHoik= github.com/go-fonts/liberation v0.1.1/go.mod h1:K6qoJYypsmfVjWg8KOVDQhLc8UDgIK2HYqyqAO9z7GY= +github.com/go-fonts/liberation v0.2.0 h1:jAkAWJP4S+OsrPLZM4/eC9iW7CtHy+HBXrEwZXWo5VM= +github.com/go-fonts/liberation v0.2.0/go.mod h1:K6qoJYypsmfVjWg8KOVDQhLc8UDgIK2HYqyqAO9z7GY= github.com/go-fonts/stix v0.1.0/go.mod h1:w/c1f0ldAUlJmLBvlbkvVXLAD+tAMqobIIQpmnUIzUY= github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= -github.com/go-latex/latex v0.0.0-20210118124228-b3d85cf34e07 h1:OTlfMvwR1rLyf9goVmXfuS5AJn80+Vmj4rTf4n46SOs= github.com/go-latex/latex v0.0.0-20210118124228-b3d85cf34e07/go.mod h1:CO1AlKB2CSIqUrmQPqA0gdRIlnLEY0gK5JGjh37zN5U= +github.com/go-latex/latex v0.0.0-20210823091927-c0d11ff05a81 h1:6zl3BbBhdnMkpSj2YY30qV3gDcVBGtFgVsV3+/i+mKQ= +github.com/go-latex/latex v0.0.0-20210823091927-c0d11ff05a81/go.mod h1:SX0U8uGpxhq9o2S/CELCSUxEWWAuoCUcVCQWv7G2OCk= +github.com/go-pdf/fpdf v0.5.0/go.mod h1:HzcnA+A23uwogo0tp9yU+l3V+KXhiESpt1PMayhOh5M= +github.com/go-pdf/fpdf v0.6.0 h1:MlgtGIfsdMEEQJr2le6b/HNr1ZlQwxyWr77r2aj2U/8= +github.com/go-pdf/fpdf v0.6.0/go.mod h1:HzcnA+A23uwogo0tp9yU+l3V+KXhiESpt1PMayhOh5M= github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 h1:DACJavvAHhabrF08vX0COfcOBJRhZ8lUbR+ZWIs0Y5g= github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k= github.com/google/go-cmp v0.5.7 h1:81/ik6ipDQS2aGcBfIN5dHDB36BwrStyeAQquSYCV4o= github.com/google/go-cmp v0.5.7/go.mod h1:n+brtR0CgQNWTVd5ZUFpTBC8YFBDLK/h/bpaJ8/DtOE= github.com/jung-kurt/gofpdf v1.0.0/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes= github.com/jung-kurt/gofpdf v1.0.3-0.20190309125859-24315acbbda5/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes= -github.com/phpdave11/gofpdf v1.4.2 h1:KPKiIbfwbvC/wOncwhrpRdXVj2CZTCFlw4wnoyjtHfQ= +github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/phpdave11/gofpdf v1.4.2/go.mod h1:zpO6xFn9yxo3YLyMvW8HcKWVdbNqgIfOOp2dXMnm1mY= github.com/phpdave11/gofpdi v1.0.12/go.mod h1:vBmVV0Do6hSBHC8uKUQ71JGW+ZGQq74llk/7bXwjDoI= +github.com/phpdave11/gofpdi v1.0.13/go.mod h1:vBmVV0Do6hSBHC8uKUQ71JGW+ZGQq74llk/7bXwjDoI= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/ruudk/golang-pdf417 v0.0.0-20181029194003-1af4ab5afa58/go.mod h1:6lfFZQK844Gfx8o5WFuvpxWRwnSoipWe/p622j1v06w= +github.com/ruudk/golang-pdf417 v0.0.0-20201230142125-a7e3863a1245/go.mod h1:pQAZKsJ8yyVxGRWYNEm9oFB8ieLgKFnamEyDmSA0BRk= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.4.1/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= @@ -47,32 +65,60 @@ golang.org/x/image v0.0.0-20200119044424-58c23975cae1/go.mod h1:FeLwcggjj3mMvU+o golang.org/x/image v0.0.0-20200430140353-33d19683fad8/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/image v0.0.0-20200618115811-c13761719519/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/image v0.0.0-20201208152932-35266b937fa6/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= -golang.org/x/image v0.0.0-20210216034530-4410531fe030 h1:lP9pYkih3DUSC641giIXa2XqfTIbbbRr0w2EOTA7wHA= golang.org/x/image v0.0.0-20210216034530-4410531fe030/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/image v0.0.0-20210607152325-775e3b0c77b9/go.mod h1:023OzeP/+EPmXeapQh35lcL3II3LrY8Ic+EFFKVhULM= +golang.org/x/image v0.0.0-20210628002857-a66eb6448b8d/go.mod h1:023OzeP/+EPmXeapQh35lcL3II3LrY8Ic+EFFKVhULM= +golang.org/x/image v0.0.0-20211028202545-6944b10bf410/go.mod h1:023OzeP/+EPmXeapQh35lcL3II3LrY8Ic+EFFKVhULM= +golang.org/x/image v0.0.0-20220302094943-723b81ca9867 h1:TcHcE0vrmgzNH1v3ppjcMGbhG5+9fMuvOmUYwNEF4q4= +golang.org/x/image v0.0.0-20220302094943-723b81ca9867/go.mod h1:023OzeP/+EPmXeapQh35lcL3II3LrY8Ic+EFFKVhULM= golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY= +golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.5.1/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210304124612-50617c2ba197/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20211019181941-9d821ace8654/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.5 h1:i6eZZ+zk0SOf0xgBpEpPD18qWcJda6q1sxt3S0kzyUQ= +golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk= +golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/tools v0.0.0-20180525024113-a5b4c53f6e8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190206041539-40960b6deb8e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20190927191325-030b2cf1153e h1:1xWUkZQQ9Z9UuZgNaIR6OQOE7rUFglXUUBZlO+dGg6I= golang.org/x/tools v0.0.0-20190927191325-030b2cf1153e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= +golang.org/x/tools v0.1.9 h1:j9KsMiaP1c3B0OTQGth0/k+miLGTgLsAFUCrF2vLcF8= +golang.org/x/tools v0.1.9/go.mod h1:nABZi5QlRsZVlzPpHl034qft6wpY4eDcsTt5AaioBiU= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= +golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= +golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= gonum.org/v1/gonum v0.0.0-20180816165407-929014505bf4/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo= gonum.org/v1/gonum v0.8.2/go.mod h1:oe/vMfY3deqTw+1EZJhuvEW2iwGF1bW9wwu7XCu0+v0= +gonum.org/v1/gonum v0.9.3/go.mod h1:TZumC3NeyVQskjXqmyWt4S3bINhy7B4eYwW69EbyX+0= gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw= gonum.org/v1/plot v0.0.0-20190515093506-e2840ee46a6b/go.mod h1:Wt8AAjI+ypCyYX3nZBvf6cAIx93T+c/OS2HFAYskSZc= -gonum.org/v1/plot v0.9.0 h1:3sEo36Uopv1/SA/dMFFaxXoL5XyikJ9Sf2Vll/k6+2E= gonum.org/v1/plot v0.9.0/go.mod h1:3Pcqqmp6RHvJI72kgb8fThyUnav364FOsdDo2aGW5lY= +gonum.org/v1/plot v0.10.1 h1:dnifSs43YJuNMDzB7v8wV64O4ABBHReuAVAoBxqBqS4= +gonum.org/v1/plot v0.10.1/go.mod h1:VZW5OlhkL1mysU9vaqNHnsy86inf6Ot+jB3r+BczCEo= +honnef.co/go/tools v0.1.3/go.mod h1:NgwopIslSNH47DimFoV78dnkksY2EFtX0ajyb3K/las= +rsc.io/pdf v0.1.1 h1:k1MczvYDUvJBe93bYd7wrZLLUEcLZAuF824/I4e5Xr4= rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= diff --git a/graph/layout/testdata/line_golden.png b/graph/layout/testdata/line_golden.png index df62e5629..dc3e52f6a 100644 Binary files a/graph/layout/testdata/line_golden.png and b/graph/layout/testdata/line_golden.png differ diff --git a/graph/layout/testdata/line_isomap_386_golden.png b/graph/layout/testdata/line_isomap_386_golden.png index 9c8c96a24..61e02d986 100644 Binary files a/graph/layout/testdata/line_isomap_386_golden.png and b/graph/layout/testdata/line_isomap_386_golden.png differ diff --git a/graph/layout/testdata/line_isomap_arm64_golden.png b/graph/layout/testdata/line_isomap_arm64_golden.png index 9c8c96a24..61e02d986 100644 Binary files a/graph/layout/testdata/line_isomap_arm64_golden.png and b/graph/layout/testdata/line_isomap_arm64_golden.png differ diff --git a/graph/layout/testdata/line_isomap_golden.png b/graph/layout/testdata/line_isomap_golden.png index 9c8c96a24..61e02d986 100644 Binary files a/graph/layout/testdata/line_isomap_golden.png and b/graph/layout/testdata/line_isomap_golden.png differ diff --git a/graph/layout/testdata/line_isomap_noasm_arm64_golden.png b/graph/layout/testdata/line_isomap_noasm_arm64_golden.png index 9c8c96a24..61e02d986 100644 Binary files a/graph/layout/testdata/line_isomap_noasm_arm64_golden.png and b/graph/layout/testdata/line_isomap_noasm_arm64_golden.png differ diff --git a/graph/layout/testdata/line_isomap_noasm_golden.png b/graph/layout/testdata/line_isomap_noasm_golden.png index 9c8c96a24..61e02d986 100644 Binary files a/graph/layout/testdata/line_isomap_noasm_golden.png and b/graph/layout/testdata/line_isomap_noasm_golden.png differ diff --git a/graph/layout/testdata/sheet_golden.png b/graph/layout/testdata/sheet_golden.png index bf3db91d9..03540869e 100644 Binary files a/graph/layout/testdata/sheet_golden.png and b/graph/layout/testdata/sheet_golden.png differ diff --git a/graph/layout/testdata/sheet_isomap_386_golden.png b/graph/layout/testdata/sheet_isomap_386_golden.png index 90b55e0ae..4b15de065 100644 Binary files a/graph/layout/testdata/sheet_isomap_386_golden.png and b/graph/layout/testdata/sheet_isomap_386_golden.png differ diff --git a/graph/layout/testdata/sheet_isomap_arm64_golden.png b/graph/layout/testdata/sheet_isomap_arm64_golden.png index 0ee515b80..1acf306f4 100644 Binary files a/graph/layout/testdata/sheet_isomap_arm64_golden.png and b/graph/layout/testdata/sheet_isomap_arm64_golden.png differ diff --git a/graph/layout/testdata/sheet_isomap_golden.png b/graph/layout/testdata/sheet_isomap_golden.png index d2df84f91..64f84ce3a 100644 Binary files a/graph/layout/testdata/sheet_isomap_golden.png and b/graph/layout/testdata/sheet_isomap_golden.png differ diff --git a/graph/layout/testdata/sheet_isomap_noasm_arm64_golden.png b/graph/layout/testdata/sheet_isomap_noasm_arm64_golden.png index 0ee515b80..1acf306f4 100644 Binary files a/graph/layout/testdata/sheet_isomap_noasm_arm64_golden.png and b/graph/layout/testdata/sheet_isomap_noasm_arm64_golden.png differ diff --git a/graph/layout/testdata/sheet_isomap_noasm_golden.png b/graph/layout/testdata/sheet_isomap_noasm_golden.png index 90b55e0ae..4b15de065 100644 Binary files a/graph/layout/testdata/sheet_isomap_noasm_golden.png and b/graph/layout/testdata/sheet_isomap_noasm_golden.png differ diff --git a/graph/layout/testdata/square_golden.png b/graph/layout/testdata/square_golden.png index 5e89d2dca..dd97e3bed 100644 Binary files a/graph/layout/testdata/square_golden.png and b/graph/layout/testdata/square_golden.png differ diff --git a/graph/layout/testdata/square_isomap_386_golden.png b/graph/layout/testdata/square_isomap_386_golden.png index d0c31cb3d..e1d5a2a11 100644 Binary files a/graph/layout/testdata/square_isomap_386_golden.png and b/graph/layout/testdata/square_isomap_386_golden.png differ diff --git a/graph/layout/testdata/square_isomap_arm64_golden.png b/graph/layout/testdata/square_isomap_arm64_golden.png index 0365f9cda..8322f5e8b 100644 Binary files a/graph/layout/testdata/square_isomap_arm64_golden.png and b/graph/layout/testdata/square_isomap_arm64_golden.png differ diff --git a/graph/layout/testdata/square_isomap_golden.png b/graph/layout/testdata/square_isomap_golden.png index d0c31cb3d..e1d5a2a11 100644 Binary files a/graph/layout/testdata/square_isomap_golden.png and b/graph/layout/testdata/square_isomap_golden.png differ diff --git a/graph/layout/testdata/square_isomap_noasm_arm64_golden.png b/graph/layout/testdata/square_isomap_noasm_arm64_golden.png index 0365f9cda..8322f5e8b 100644 Binary files a/graph/layout/testdata/square_isomap_noasm_arm64_golden.png and b/graph/layout/testdata/square_isomap_noasm_arm64_golden.png differ diff --git a/graph/layout/testdata/square_isomap_noasm_golden.png b/graph/layout/testdata/square_isomap_noasm_golden.png index d0c31cb3d..e1d5a2a11 100644 Binary files a/graph/layout/testdata/square_isomap_noasm_golden.png and b/graph/layout/testdata/square_isomap_noasm_golden.png differ diff --git a/graph/layout/testdata/tetrahedron_golden.png b/graph/layout/testdata/tetrahedron_golden.png index 459c29e2b..ec555a759 100644 Binary files a/graph/layout/testdata/tetrahedron_golden.png and b/graph/layout/testdata/tetrahedron_golden.png differ diff --git a/graph/layout/testdata/tetrahedron_isomap_386_golden.png b/graph/layout/testdata/tetrahedron_isomap_386_golden.png index 2e7382d56..3a487dc0c 100644 Binary files a/graph/layout/testdata/tetrahedron_isomap_386_golden.png and b/graph/layout/testdata/tetrahedron_isomap_386_golden.png differ diff --git a/graph/layout/testdata/tetrahedron_isomap_arm64_golden.png b/graph/layout/testdata/tetrahedron_isomap_arm64_golden.png index 208146f9e..2bb5b429a 100644 Binary files a/graph/layout/testdata/tetrahedron_isomap_arm64_golden.png and b/graph/layout/testdata/tetrahedron_isomap_arm64_golden.png differ diff --git a/graph/layout/testdata/tetrahedron_isomap_golden.png b/graph/layout/testdata/tetrahedron_isomap_golden.png index 2e7382d56..3a487dc0c 100644 Binary files a/graph/layout/testdata/tetrahedron_isomap_golden.png and b/graph/layout/testdata/tetrahedron_isomap_golden.png differ diff --git a/graph/layout/testdata/tetrahedron_isomap_noasm_arm64_golden.png b/graph/layout/testdata/tetrahedron_isomap_noasm_arm64_golden.png index 208146f9e..2bb5b429a 100644 Binary files a/graph/layout/testdata/tetrahedron_isomap_noasm_arm64_golden.png and b/graph/layout/testdata/tetrahedron_isomap_noasm_arm64_golden.png differ diff --git a/graph/layout/testdata/tetrahedron_isomap_noasm_golden.png b/graph/layout/testdata/tetrahedron_isomap_noasm_golden.png index 2e7382d56..3a487dc0c 100644 Binary files a/graph/layout/testdata/tetrahedron_isomap_noasm_golden.png and b/graph/layout/testdata/tetrahedron_isomap_noasm_golden.png differ diff --git a/graph/layout/testdata/tube-steep_golden.png b/graph/layout/testdata/tube-steep_golden.png index cefef34e4..bfa1ceab3 100644 Binary files a/graph/layout/testdata/tube-steep_golden.png and b/graph/layout/testdata/tube-steep_golden.png differ diff --git a/graph/layout/testdata/tube_golden.png b/graph/layout/testdata/tube_golden.png index 9dcce6938..7154d9ad8 100644 Binary files a/graph/layout/testdata/tube_golden.png and b/graph/layout/testdata/tube_golden.png differ diff --git a/graph/layout/testdata/tube_isomap_386_golden.png b/graph/layout/testdata/tube_isomap_386_golden.png index 040cf162c..3e3b043c6 100644 Binary files a/graph/layout/testdata/tube_isomap_386_golden.png and b/graph/layout/testdata/tube_isomap_386_golden.png differ diff --git a/graph/layout/testdata/tube_isomap_arm64_golden.png b/graph/layout/testdata/tube_isomap_arm64_golden.png index c1669a5e9..b41ba63a8 100644 Binary files a/graph/layout/testdata/tube_isomap_arm64_golden.png and b/graph/layout/testdata/tube_isomap_arm64_golden.png differ diff --git a/graph/layout/testdata/tube_isomap_golden.png b/graph/layout/testdata/tube_isomap_golden.png index 9b206c898..7fb29eafe 100644 Binary files a/graph/layout/testdata/tube_isomap_golden.png and b/graph/layout/testdata/tube_isomap_golden.png differ diff --git a/graph/layout/testdata/tube_isomap_noasm_arm64_golden.png b/graph/layout/testdata/tube_isomap_noasm_arm64_golden.png index c1669a5e9..b41ba63a8 100644 Binary files a/graph/layout/testdata/tube_isomap_noasm_arm64_golden.png and b/graph/layout/testdata/tube_isomap_noasm_arm64_golden.png differ diff --git a/graph/layout/testdata/tube_isomap_noasm_golden.png b/graph/layout/testdata/tube_isomap_noasm_golden.png index 040cf162c..3e3b043c6 100644 Binary files a/graph/layout/testdata/tube_isomap_noasm_golden.png and b/graph/layout/testdata/tube_isomap_noasm_golden.png differ diff --git a/graph/layout/testdata/wp_page_golden.png b/graph/layout/testdata/wp_page_golden.png index e397fb3ae..8ffa64f83 100644 Binary files a/graph/layout/testdata/wp_page_golden.png and b/graph/layout/testdata/wp_page_golden.png differ diff --git a/graph/layout/testdata/wp_page_isomap_386_golden.png b/graph/layout/testdata/wp_page_isomap_386_golden.png index b486adc01..b9c1db2c8 100644 Binary files a/graph/layout/testdata/wp_page_isomap_386_golden.png and b/graph/layout/testdata/wp_page_isomap_386_golden.png differ diff --git a/graph/layout/testdata/wp_page_isomap_arm64_golden.png b/graph/layout/testdata/wp_page_isomap_arm64_golden.png index b486adc01..b9c1db2c8 100644 Binary files a/graph/layout/testdata/wp_page_isomap_arm64_golden.png and b/graph/layout/testdata/wp_page_isomap_arm64_golden.png differ diff --git a/graph/layout/testdata/wp_page_isomap_golden.png b/graph/layout/testdata/wp_page_isomap_golden.png index b486adc01..b9c1db2c8 100644 Binary files a/graph/layout/testdata/wp_page_isomap_golden.png and b/graph/layout/testdata/wp_page_isomap_golden.png differ diff --git a/graph/layout/testdata/wp_page_isomap_noasm_arm64_golden.png b/graph/layout/testdata/wp_page_isomap_noasm_arm64_golden.png index b486adc01..b9c1db2c8 100644 Binary files a/graph/layout/testdata/wp_page_isomap_noasm_arm64_golden.png and b/graph/layout/testdata/wp_page_isomap_noasm_arm64_golden.png differ diff --git a/graph/layout/testdata/wp_page_isomap_noasm_golden.png b/graph/layout/testdata/wp_page_isomap_noasm_golden.png index b486adc01..b9c1db2c8 100644 Binary files a/graph/layout/testdata/wp_page_isomap_noasm_golden.png and b/graph/layout/testdata/wp_page_isomap_noasm_golden.png differ