{"url":"https://api.github.com/gists/3151228","forks_url":"https://api.github.com/gists/3151228/forks","commits_url":"https://api.github.com/gists/3151228/commits","id":"3151228","node_id":"MDQ6R2lzdDMxNTEyMjg=","git_pull_url":"https://gist.github.com/3151228.git","git_push_url":"https://gist.github.com/3151228.git","html_url":"https://gist.github.com/mbostock/3151228","files":{".block":{"filename":".block","type":"text/plain","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/3151228/raw/703d310b399098a243a76a50bc209167e924cfd2/.block","size":17,"truncated":false,"content":"license: gpl-3.0\n","encoding":"utf-8"},"README.md":{"filename":"README.md","type":"text/markdown","language":"Markdown","raw_url":"https://gist.githubusercontent.com/mbostock/3151228/raw/0c2d3ee993f5e120bff7c2339db5cac574b77606/README.md","size":1102,"truncated":false,"content":"This example demonstrates how to animate a path and a textPath at the same time. I wouldn’t use this technique—the text is scrunched up at the beginning of the arc at the beginning of the animation. Instead, I would [use the arc to clip the text](http://bl.ocks.org/3151318), so that the text is revealed as the arc expands.\n\nThis example also demonstrates two unfortunate bugs in WebKit browsers:\n\n* You can’t select textPath elements because of a bug in how WebKit handles case-sensitive element names. See [bug 83438](https://bugs.webkit.org/show_bug.cgi?id=83438). WebKit shows no sign of fixing this bug, unfortunately.\n\n* Updating a path element by itself does not trigger redraw on dependent elements that reference this path. So, even though we update the path, the referencing textPath element will not be redrawn. To workaround this update bug, we create a custom transition that repeatedly sets the textPath’s xlink:href attribute to “#path”.\n\nSee [related Stack Overflow question](http://stackoverflow.com/questions/11573694/svg-textpath-not-visible-after-transition-on-chrome).","encoding":"utf-8"},"index.html":{"filename":"index.html","type":"text/html","language":"HTML","raw_url":"https://gist.githubusercontent.com/mbostock/3151228/raw/00a0a231dd631d7243f178d4661961c6598ead37/index.html","size":1057,"truncated":false,"content":"<!DOCTYPE html>\n<meta charset=\"utf-8\">\n<style>\n\npath {\n  fill: #3182bd;\n}\n\ntext {\n  font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  font-size: 24px;\n}\n\n</style>\n<body>\n<script src=\"//d3js.org/d3.v3.min.js\"></script>\n<script>\n\nvar arc = d3.svg.arc()\n    .innerRadius(180)\n    .outerRadius(220)\n    .startAngle(0)\n    .endAngle(function(t) { return t * 2 * Math.PI / 3; });\n\nvar svg = d3.select(\"body\").append(\"svg\")\n    .attr(\"width\", 960)\n    .attr(\"height\", 500)\n  .append(\"g\")\n    .attr(\"transform\", \"translate(480,250)\");\n\nsvg.append(\"path\")\n    .attr(\"id\", \"path\")\n    .attr(\"d\", arc(1));\n\nsvg.append(\"text\")\n    .attr(\"x\", 8)\n    .attr(\"dy\", 28)\n  .append(\"textPath\")\n    .attr(\"class\", \"textpath\")\n    .attr(\"xlink:href\", \"#path\")\n    .text(\"Hello, curved textPath!\");\n\nvar transition = svg.transition()\n    .duration(5000);\n\ntransition.selectAll(\"#path\")\n    .attrTween(\"d\", function() { return arc; });\n\ntransition.selectAll(\".textpath\")\n    .attrTween(\"xlink:href\", function() { return function() { return \"#path\"; }; });\n\n</script>\n","encoding":"utf-8"},"thumbnail.png":{"filename":"thumbnail.png","type":"image/png","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/3151228/raw/b94476fc2e162936ee4deae0507fe35ceb122c66/thumbnail.png","size":3597,"truncated":false,"content":"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\n","encoding":"base64"}},"public":true,"created_at":"2012-07-20T15:10:15Z","updated_at":"2016-02-09T01:27:57Z","description":"Animated textPath","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/3151228/comments","owner":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"fork_of":{"url":"https://api.github.com/gists/3148920","forks_url":"https://api.github.com/gists/3148920/forks","commits_url":"https://api.github.com/gists/3148920/commits","id":"3148920","node_id":"MDQ6R2lzdDMxNDg5MjA=","git_pull_url":"https://gist.github.com/3148920.git","git_push_url":"https://gist.github.com/3148920.git","html_url":"https://gist.github.com/scameron/3148920","files":{},"public":true,"created_at":"2012-07-20T05:47:52Z","updated_at":"2015-10-07T10:08:07Z","description":"textPath Chrome bug","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/3148920/comments","owner":{"login":"scameron","id":984276,"node_id":"MDQ6VXNlcjk4NDI3Ng==","avatar_url":"https://avatars.githubusercontent.com/u/984276?v=4","gravatar_id":"","url":"https://api.github.com/users/scameron","html_url":"https://github.com/scameron","followers_url":"https://api.github.com/users/scameron/followers","following_url":"https://api.github.com/users/scameron/following{/other_user}","gists_url":"https://api.github.com/users/scameron/gists{/gist_id}","starred_url":"https://api.github.com/users/scameron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/scameron/subscriptions","organizations_url":"https://api.github.com/users/scameron/orgs","repos_url":"https://api.github.com/users/scameron/repos","events_url":"https://api.github.com/users/scameron/events{/privacy}","received_events_url":"https://api.github.com/users/scameron/received_events","type":"User","user_view_type":"public","site_admin":false}},"forks":[{"url":"https://api.github.com/gists/3151318","user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Mike Bostock","company":"@observablehq ","blog":"https://observablehq.com/@mbostock","location":"San Francisco, CA","email":"mike@ocks.org","hireable":null,"bio":"Building a better computational medium. Co-founder @observablehq. Creator @d3. Former @nytgraphics. Pronounced BOSS-tock.","twitter_username":"mbostock","public_repos":88,"public_gists":1043,"followers":23365,"following":0,"created_at":"2010-03-25T22:02:56Z","updated_at":"2026-03-16T23:14:57Z"},"id":"3151318","created_at":"2012-07-20T15:25:40Z","updated_at":"2016-02-09T01:28:04Z"},{"url":"https://api.github.com/gists/5571474","user":{"login":"jonsoff","id":3914933,"node_id":"MDQ6VXNlcjM5MTQ5MzM=","avatar_url":"https://avatars.githubusercontent.com/u/3914933?v=4","gravatar_id":"","url":"https://api.github.com/users/jonsoff","html_url":"https://github.com/jonsoff","followers_url":"https://api.github.com/users/jonsoff/followers","following_url":"https://api.github.com/users/jonsoff/following{/other_user}","gists_url":"https://api.github.com/users/jonsoff/gists{/gist_id}","starred_url":"https://api.github.com/users/jonsoff/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonsoff/subscriptions","organizations_url":"https://api.github.com/users/jonsoff/orgs","repos_url":"https://api.github.com/users/jonsoff/repos","events_url":"https://api.github.com/users/jonsoff/events{/privacy}","received_events_url":"https://api.github.com/users/jonsoff/received_events","type":"User","user_view_type":"public","site_admin":false,"name":null,"company":null,"blog":"","location":null,"email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":1,"public_gists":1,"followers":1,"following":0,"created_at":"2013-03-19T22:58:57Z","updated_at":"2018-10-24T21:25:51Z"},"id":"5571474","created_at":"2013-05-13T20:59:06Z","updated_at":"2015-12-17T07:18:53Z"},{"url":"https://api.github.com/gists/158fd80987c3dd1aa927","user":{"login":"git-ashish","id":2697421,"node_id":"MDQ6VXNlcjI2OTc0MjE=","avatar_url":"https://avatars.githubusercontent.com/u/2697421?v=4","gravatar_id":"","url":"https://api.github.com/users/git-ashish","html_url":"https://github.com/git-ashish","followers_url":"https://api.github.com/users/git-ashish/followers","following_url":"https://api.github.com/users/git-ashish/following{/other_user}","gists_url":"https://api.github.com/users/git-ashish/gists{/gist_id}","starred_url":"https://api.github.com/users/git-ashish/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/git-ashish/subscriptions","organizations_url":"https://api.github.com/users/git-ashish/orgs","repos_url":"https://api.github.com/users/git-ashish/repos","events_url":"https://api.github.com/users/git-ashish/events{/privacy}","received_events_url":"https://api.github.com/users/git-ashish/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Ashish Singh","company":null,"blog":"https://iashishsingh.com","location":"Vadodara, Gujarat, India","email":null,"hireable":true,"bio":"Freelance Data Visualisation Consultant","twitter_username":null,"public_repos":153,"public_gists":157,"followers":21,"following":57,"created_at":"2012-11-01T08:37:06Z","updated_at":"2026-01-16T11:16:08Z"},"id":"158fd80987c3dd1aa927","created_at":"2014-09-11T12:50:45Z","updated_at":"2015-08-29T14:06:18Z"}],"history":[{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"0f6aa47bfdacd13c6a88726467ceccacbc8b3871","committed_at":"2016-02-09T01:27:55Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/3151228/0f6aa47bfdacd13c6a88726467ceccacbc8b3871"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"aca441b5964929312fde775e3d9ed80bd8009931","committed_at":"2015-10-31T00:53:04Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3151228/aca441b5964929312fde775e3d9ed80bd8009931"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"0185c6ed3a9be0380894445583697eeaae987956","committed_at":"2015-06-11T16:55:02Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3151228/0185c6ed3a9be0380894445583697eeaae987956"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"cfa108732ecbff6f01d4ed67b6659de8fd63ef36","committed_at":"2012-10-12T03:55:08Z","change_status":{"total":0,"additions":0,"deletions":0},"url":"https://api.github.com/gists/3151228/cfa108732ecbff6f01d4ed67b6659de8fd63ef36"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"909b19365ad78490ee9c248d6fed88022a2d4bc3","committed_at":"2012-07-20T15:26:48Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3151228/909b19365ad78490ee9c248d6fed88022a2d4bc3"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"a13d938900af054c31bf1f2d358fb28eaabd6b62","committed_at":"2012-07-20T15:17:46Z","change_status":{"total":102,"additions":60,"deletions":42},"url":"https://api.github.com/gists/3151228/a13d938900af054c31bf1f2d358fb28eaabd6b62"},{"user":{"login":"scameron","id":984276,"node_id":"MDQ6VXNlcjk4NDI3Ng==","avatar_url":"https://avatars.githubusercontent.com/u/984276?v=4","gravatar_id":"","url":"https://api.github.com/users/scameron","html_url":"https://github.com/scameron","followers_url":"https://api.github.com/users/scameron/followers","following_url":"https://api.github.com/users/scameron/following{/other_user}","gists_url":"https://api.github.com/users/scameron/gists{/gist_id}","starred_url":"https://api.github.com/users/scameron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/scameron/subscriptions","organizations_url":"https://api.github.com/users/scameron/orgs","repos_url":"https://api.github.com/users/scameron/repos","events_url":"https://api.github.com/users/scameron/events{/privacy}","received_events_url":"https://api.github.com/users/scameron/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"e3a10265e9cc33d60168fbdd719d1f49a04f7f14","committed_at":"2012-07-20T05:49:47Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/3151228/e3a10265e9cc33d60168fbdd719d1f49a04f7f14"},{"user":{"login":"scameron","id":984276,"node_id":"MDQ6VXNlcjk4NDI3Ng==","avatar_url":"https://avatars.githubusercontent.com/u/984276?v=4","gravatar_id":"","url":"https://api.github.com/users/scameron","html_url":"https://github.com/scameron","followers_url":"https://api.github.com/users/scameron/followers","following_url":"https://api.github.com/users/scameron/following{/other_user}","gists_url":"https://api.github.com/users/scameron/gists{/gist_id}","starred_url":"https://api.github.com/users/scameron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/scameron/subscriptions","organizations_url":"https://api.github.com/users/scameron/orgs","repos_url":"https://api.github.com/users/scameron/repos","events_url":"https://api.github.com/users/scameron/events{/privacy}","received_events_url":"https://api.github.com/users/scameron/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"322015813d9c06f87d97901818a8e905a1aedc1d","committed_at":"2012-07-20T05:47:52Z","change_status":{"total":43,"additions":43,"deletions":0},"url":"https://api.github.com/gists/3151228/322015813d9c06f87d97901818a8e905a1aedc1d"}],"truncated":false}