{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2016:SCFD2MUPR4RM6GGH66SZ7IGJJN","short_pith_number":"pith:SCFD2MUP","schema_version":"1.0","canonical_sha256":"908a3d328f8f22cf18c7f7a59fa0c94b7cb9652473af3b72a79e0efdcef7531f","source":{"kind":"arxiv","id":"1609.05283","version":3},"attestation_state":"computed","paper":{"title":"Converting Basic D3 Charts into Reusable Style Templates","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.GR"],"primary_cat":"cs.HC","authors_text":"Jonathan Harper, Maneesh Agrawala","submitted_at":"2016-09-17T05:08:24Z","abstract_excerpt":"We present a technique for converting a basic D3 chart into a reusable style template. Then, given a new data source we can apply the style template to generate a chart that depicts the new data, but in the style of the template. To construct the style template we first deconstruct the input D3 chart to recover its underlying structure: the data, the marks and the mappings that describe how the marks encode the data. We then rank the perceptual effectiveness of the deconstructed mappings. To apply the resulting style template to a new data source we first obtain importance ranks for each new d"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"1609.05283","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2016-09-17T05:08:24Z","cross_cats_sorted":["cs.GR"],"title_canon_sha256":"3e11ed76b7546c089a2f547df4180516830f421f2bc3c7b1684d4f29433ec956","abstract_canon_sha256":"352b61af250f64f648f654ba0571dd5dfb1913b56dc1335600dd61981aed76e8"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:47:26.807657Z","signature_b64":"cwx85E1GnWHKCv56AXquLcKpRSKdyGI67ibyQVfhGFxoQQXU6xkqg0jANNX5gvueIjRcZ2S93NDSYf32eebVCQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"908a3d328f8f22cf18c7f7a59fa0c94b7cb9652473af3b72a79e0efdcef7531f","last_reissued_at":"2026-05-18T00:47:26.806930Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:47:26.806930Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Converting Basic D3 Charts into Reusable Style Templates","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.GR"],"primary_cat":"cs.HC","authors_text":"Jonathan Harper, Maneesh Agrawala","submitted_at":"2016-09-17T05:08:24Z","abstract_excerpt":"We present a technique for converting a basic D3 chart into a reusable style template. Then, given a new data source we can apply the style template to generate a chart that depicts the new data, but in the style of the template. To construct the style template we first deconstruct the input D3 chart to recover its underlying structure: the data, the marks and the mappings that describe how the marks encode the data. We then rank the perceptual effectiveness of the deconstructed mappings. To apply the resulting style template to a new data source we first obtain importance ranks for each new d"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1609.05283","kind":"arxiv","version":3},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"1609.05283","created_at":"2026-05-18T00:47:26.807015+00:00"},{"alias_kind":"arxiv_version","alias_value":"1609.05283v3","created_at":"2026-05-18T00:47:26.807015+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1609.05283","created_at":"2026-05-18T00:47:26.807015+00:00"},{"alias_kind":"pith_short_12","alias_value":"SCFD2MUPR4RM","created_at":"2026-05-18T12:30:44.179134+00:00"},{"alias_kind":"pith_short_16","alias_value":"SCFD2MUPR4RM6GGH","created_at":"2026-05-18T12:30:44.179134+00:00"},{"alias_kind":"pith_short_8","alias_value":"SCFD2MUP","created_at":"2026-05-18T12:30:44.179134+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/SCFD2MUPR4RM6GGH66SZ7IGJJN","json":"https://pith.science/pith/SCFD2MUPR4RM6GGH66SZ7IGJJN.json","graph_json":"https://pith.science/api/pith-number/SCFD2MUPR4RM6GGH66SZ7IGJJN/graph.json","events_json":"https://pith.science/api/pith-number/SCFD2MUPR4RM6GGH66SZ7IGJJN/events.json","paper":"https://pith.science/paper/SCFD2MUP"},"agent_actions":{"view_html":"https://pith.science/pith/SCFD2MUPR4RM6GGH66SZ7IGJJN","download_json":"https://pith.science/pith/SCFD2MUPR4RM6GGH66SZ7IGJJN.json","view_paper":"https://pith.science/paper/SCFD2MUP","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1609.05283&json=true","fetch_graph":"https://pith.science/api/pith-number/SCFD2MUPR4RM6GGH66SZ7IGJJN/graph.json","fetch_events":"https://pith.science/api/pith-number/SCFD2MUPR4RM6GGH66SZ7IGJJN/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/SCFD2MUPR4RM6GGH66SZ7IGJJN/action/timestamp_anchor","attest_storage":"https://pith.science/pith/SCFD2MUPR4RM6GGH66SZ7IGJJN/action/storage_attestation","attest_author":"https://pith.science/pith/SCFD2MUPR4RM6GGH66SZ7IGJJN/action/author_attestation","sign_citation":"https://pith.science/pith/SCFD2MUPR4RM6GGH66SZ7IGJJN/action/citation_signature","submit_replication":"https://pith.science/pith/SCFD2MUPR4RM6GGH66SZ7IGJJN/action/replication_record"}},"created_at":"2026-05-18T00:47:26.807015+00:00","updated_at":"2026-05-18T00:47:26.807015+00:00"}