Install any skill in seconds. Free to start, no credit card required.
Get Started Free →zzafergok/data-visualization
Create effective data visualizations with Python (matplotlib, seaborn, plotly).
Passed 18 of 22 test cases with the skill, and 15 of 22 without it.
and 2 more in the full report
3 fixed15 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 3 test cases the skill fixed. Same model, same prompt, with and without the skill.
I am building a web-based financial report that plots our daily revenue against our target goals. The numbers can get quite large, often reaching into the millions and billions. Please generate the code for a dynamic, interactive graph that users can hover over, and include the necessary helper functions to automatically abbreviate the large currency values on the axes.
| Checked | Without skill | With skill |
|---|---|---|
| Uses Plotly (plotly.express or plotly.graph_objects) | Missed | Passed |
| Includes a formatting function that divides values by 1e9 and appends 'B' | Missed | Passed |
| Includes a formatting function that divides values by 1e6 and appends 'M' | Missed | Passed |
The instructions your model reads when the skill loads.
Chart selection guidance, Python visualization code patterns, design principles, and accessibility considerations for creating effective data visualizations.
| What You're Showing | Best Chart | Alternatives |
|---|---|---|
| Trend over time | Line chart | Area chart (if showing cumulative or composition) |
| Comparison across categories | Vertical bar chart | Horizontal bar (many categories), lollipop chart |
| Ranking | Horizontal bar chart | Dot plot, slope chart (comparing two periods) |
| Part-to-whole composition | Stacked bar chart | Treemap (hierarchical), waffle chart |
| Composition over time | Stacked area chart | 100% stacked bar (for proportion focus) |
| Distribution | Histogram | Box plot (comparing groups), violin plot, strip plot |
| Correlation (2 variables) | Scatter plot | Bubble chart (add 3rd variable as size) |
| Correlation (many variables) | Heatmap (correlation matrix) | Pair plot |
| Geographic patterns | Choropleth map | Bubble map, hex map |
| Flow / process | Sankey diagram | Funnel chart (sequential stages) |
| Relationship network | Network graph | Chord diagram |
| Performance vs. target | Bullet chart | Gauge (single KPI only) |
| Multiple KPIs at once | Small multiples | Dashboard with separate charts |
import matplotlib.pyplot as plt
import matplotlib.ticker as mticker
import seaborn as sns
test cases passed, vs 15 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.