[Theme] Share a custom ThemeSpec: 中国人民日报海外版
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Newbie friendliness
- 72/100
- Issue type
- Feature
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- typescript
- Domain
- data-visualization
Research direction
The issue provides a complete ThemeSpec JSON and a screenshot describing the visual direction. Read the project’s theme contribution instructions and inspect where shared ThemeSpecs are stored or registered. Add this theme using the supplied JSON, then confirm it appears in the project’s available themes.
Written by the indexing model from the issue text.
Description
Paste your ThemeSpec JSON below and include a screenshot or short description of the visual direction.
{
"id": "peoples-daily-overseas",
"label": "人民日报海外版",
"ink": {
"surface": {
"source": "house",
"canvas": "#FFFFFF",
"plot": "#FFFFFF",
"panel": "#F5F7F9"
},
"text": {
"primary": "#202020",
"secondary": "#444444",
"muted": "#666666",
"inverse": "#FFFFFF"
},
"structure": {
"axis": "#4A4A4A",
"grid": "#D8DDE2",
"frame": "#B8BFC5",
"rule": "#292929",
"zero": "#555555",
"connector": "#7B858D"
},
"series": {
"single": "#D71920",
"categorical": [
"#C91920",
"#1260A0",
"#B36A16",
"#26796A",
"#75538C",
"#80534D"
],
"categoricalExtended": [
"#C91920",
"#1260A0",
"#B36A16",
"#26796A",
"#75538C",
"#80534D",
"#397AAE",
"#A34F76",
"#55752B",
"#BF6541",
"#526477",
"#8E782E"
],
"overflow": "#747A80",
"sequential": {
"stops": [
"#F7F9FB",
"#D8E8F4",
"#99C3DF",
"#4E96C6",
"#1260A0",
"#083D6B"
],
"space": "lab",
"endpointsAgainstSurface": true
},
"diverging": {
"stops": [
"#115A96",
"#77A9CE",
"#F2F2F0",
"#E99D94",
"#B91820"
],
"neutral": "#F2F2F0",
"space": "lab",
"endpointsAgainstSurface": true
},
"status": {
"positive": "#23734B",
"negative": "#C62828",
"neutral": "#68737C"
},
"roles": {
"other": "#858B90",
"total": "#303030",
"missing": "#D0D4D7"
}
},
"accent": "#D71920"
},
"type": {
"minSize": 10,
"headline": {
"family": "Noto Serif CJK SC, Source Han Serif SC, Songti SC, SimSun, serif",
"size": 25,
"weight": "bold",
"color": "#C91920"
},
"deck": {
"family": "Noto Serif CJK SC, Source Han Serif SC, Songti SC, SimSun, serif",
"size": 13,
"weight": "regular",
"color": "#444444"
},
"kicker": {
"family": "Noto Sans CJK SC, Source Han Sans SC, Microsoft YaHei, sans-serif",
"size": 12,
"weight": "bold",
"color": "#1260A0"
},
"axisLabel": {
"family": "Noto Sans CJK SC, Source Han Sans SC, Microsoft YaHei, sans-serif",
"size": 11,
"weight": "regular",
"color": "#444444"
},
"axisTitle": {
"family": "Noto Sans CJK SC, Source Han Sans SC, Microsoft YaHei, sans-serif",
"size": 12,
"weight": "semibold",
"color": "#303030"
},
"valueLabel": {
"family": "Noto Sans CJK SC, Source Han Sans SC, Arial, sans-serif",
"size": 12,
"weight": "semibold",
"color": "#252525"
},
"keyLabel": {
"family": "Noto Sans CJK SC, Source Han Sans SC, Microsoft YaHei, sans-serif",
"size": 11,
"weight": "regular",
"color": "#444444"
},
"keyTitle": {
"family": "Noto Sans CJK SC, Source Han Sans SC, Microsoft YaHei, sans-serif",
"size": 11,
"weight": "semibold",
"color": "#303030"
},
"annotation": {
"family": "Noto Serif CJK SC, Source Han Serif SC, Songti SC, serif",
"size": 11,
"weight": "regular",
"color": "#555555"
},
"footnote": {
"family": "Noto Sans CJK SC, Source Han Sans SC, Arial, sans-serif",
"size": 10,
"weight": "regular",
"color": "#666666"
},
"display": {
"family": "Noto Serif CJK SC, Source Han Serif SC, Georgia, serif",
"weight": "bold",
"color": "#C91920"
}
},
"structure": {
"axis": {
"categorical": {
"line": "quiet",
"ticks": "omit",
"labelGap": 8,
"tickLabels": "all"
},
"measure": {
"line": "hairline",
"lineWeight": 1,
"ticks": "quiet",
"tickLength": "short",
"tickDirection": "outward",
"labelGap": 7,
"tickDensity": "normal"
}
},
"grid": {
"measure": "quiet",
"category": "omit",
"style": "solid",
"weight": 0.7,
"zero": "quiet"
},
"frame": "omit",
"baseline": "quiet"
},
"marks": {
"bandFraction": 0.72,
"strokeWeight": 2.2,
"strokeCap": "butt",
"strokeJoin": "miter",
"interpolation": "linear",
"fillOpacity": 0.88,
"barOpacity": 0.95,
"cornerRadius": 0,
"separator": {
"presence": "hairline",
"width": 0.8,
"source": "surface"
},
"slice": {
"gap": 1.5,
"gapStyle": "rule"
},
"tile": {
"gap": 1,
"source": "surface"
},
"point": {
"presence": "quiet",
"size": 48,
"secondarySize": 20,
"fill": "solid",
"shape": "circle",
"density": "countable",
"ink": "series"
},
"connector": {
"presence": "quiet",
"weight": 1,
"spanWeight": 1.8,
"style": "solid"
}
},
"labels": {
"truncation": "wrap",
"rowNames": "auto",
"flush": true,
"fit": {
"minChars": 4,
"turnedLimit": "40%",
"gap": 0.6,
"rowLimit": "28%"
}
},
"legend": {
"placement": [
"top",
"right",
"bottom"
],
"title": "whenAmbiguous",
"swatch": "auto",
"arrangement": "row",
"titlePosition": "above",
"align": "start",
"suppressWhenAxisNames": true,
"suppressWhenValuesPrinted": true
},
"dataLabels": {
"fallback": "perMark",
"minContrast": 4.5
},
"annotation": {
"unit": "firstTick",
"axisTitles": "whenAmbiguous",
"axisTitlePlacement": "flatAboveAxis",
"axisTitleGap": 8,
"unitsInAxisTitle": true,
"numberFormat": {
"precision": "auto",
"thousands": "separator"
},
"pointEmphasis": "endpoints"
},
"furniture": [
{
"kind": "rule",
"at": "canvasTop",
"frame": "content",
"color": "#1762A0",
"height": 2
},
{
"kind": "rule",
"at": "belowTitle",
"frame": "block",
"color": "#353535",
"height": 1
}
],
"layout": {
"density": "normal"
},
"interaction": {
"selectionBoundary": {
"color": "#C91920",
"width": 1.8,
"opacity": 1,
"haloColor": "#FFFFFF",
"haloWidth": 2,
"haloOpacity": 0.9
}
}
}
- Dominant language
- TypeScript
- Stars
- 4.4k
- Forks
- 256
- Avg merge
- 1d 16h
- Merged PRs (30d)
- 9
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from microsoft/flint-chart
-
Difficulty 2/5 1-3 hours Newbie friendliness 79/100
microsoft/flint-chart#149 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
microsoft/flint-chart#66 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
microsoft/flint-chart#65 ·
Maintainers usually reply within 1 day
-
Difficulty 5/5 Over a week Newbie friendliness 45/100
microsoft/flint-chart#155 ·
Maintainers usually reply within 1 day
-
Percentage representation is guessed from the data even when intrinsicDomain is setPossibly taken @adity982 claimed this today. Open
Difficulty 3/5 1-2 days Newbie friendliness 66/100
microsoft/flint-chart#154 ·
Maintainers usually reply within 1 day
All issues in microsoft/flint-chart
Similar issues
-
bug ready-for-agent
Difficulty 2/5 1-3 hours Newbie friendliness 73/100
PhyberApex/kuroshiro#1687 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 73/100
microsoft/monaco-editor#5563 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
bug
Difficulty 1/5 Under an hour Newbie friendliness 86/100
awslabs/visual-asset-management-system#937 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 72/100