Make quadrant charts from text

Crew Performance AssessmentTrainPromoteMaroonWatch CloselyQuartermaster0.90, 0.95Navigator0.85, 0.80Gunner0.70, 0.60Surgeon0.80, 0.75Boatswain0.60, 0.85Cook0.40, 0.90New Recruit0.20, 0.50Troublemaker0.65, 0.20Low SkillHigh SkillLow LoyaltyHigh Loyalty
source
quadrant Crew Performance Assessment
x-label Low Skill, High Skill
y-label Low Loyalty, High Loyalty

top-right Promote green
top-left Train yellow
bottom-left Maroon red
bottom-right Watch Closely purple

Quartermaster 0.9 0.95
Navigator 0.85 0.8
Gunner 0.7 0.6
Surgeon 0.8 0.75
Boatswain 0.6 0.85
Cook 0.4 0.9
New Recruit 0.2 0.5
Troublemaker 0.65 0.2

Syntax

quadrant Chart Title
x-label Low Label, High Label
y-label Low Label, High Label

top-right Quadrant Label color
top-left Quadrant Label color
bottom-left Quadrant Label color
bottom-right Quadrant Label color

Item Name x y

Metadata Keys

KeyDescriptionRequired
chartMust be quadrantYes
titleChart title displayed above the chartNo
x-labelTwo comma-separated labels for X axis (low, high)No
y-labelTwo comma-separated labels for Y axis (low, high)No
top-rightLabel for the top-right quadrant with optional colorNo
top-leftLabel for the top-left quadrant with optional colorNo
bottom-leftLabel for the bottom-left quadrant with optional colorNo
bottom-rightLabel for the bottom-right quadrant with optional colorNo

Data Format

Each data point specifies X and Y coordinates between 0 and 1:

Item A 0.9 0.95
Item B 0.4 0.3

Quadrant Colors

Colors can be specified in parentheses after each quadrant label:

top-right Promote green
top-left Train yellow
bottom-left Maroon red
bottom-right Watch Closely purple