mirror of
https://github.com/Aider-AI/aider.git
synced 2025-06-02 10:45:00 +00:00
fix: Overlay stripe pattern on existing background color
This commit is contained in:
parent
6b85e29ea7
commit
857cc787a5
1 changed files with 8 additions and 3 deletions
|
@ -65,14 +65,17 @@ o1-preview as Senior and Deepseek as Junior, raising the SOTA from 79.7% up to 8
|
||||||
};
|
};
|
||||||
var backgroundColors = [];
|
var backgroundColors = [];
|
||||||
var borderColors = [];
|
var borderColors = [];
|
||||||
var pattern = ctx.createPattern(createStripePattern(), 'repeat');
|
var patterns = {};
|
||||||
|
for (var key in colorMapping) {
|
||||||
|
patterns[key] = ctx.createPattern(createStripePattern(colorMapping[key]), 'repeat');
|
||||||
|
}
|
||||||
{% assign grouped_data = sorted_data | group_by: "model" %}
|
{% assign grouped_data = sorted_data | group_by: "model" %}
|
||||||
{% for group in grouped_data %}
|
{% for group in grouped_data %}
|
||||||
{% for item in group.items %}
|
{% for item in group.items %}
|
||||||
labels.push("{{ item.junior_model | default: "(No Junior)" }} {{ item.junior_edit_format | default: item.edit_format }}");
|
labels.push("{{ item.junior_model | default: "(No Junior)" }} {{ item.junior_edit_format | default: item.edit_format }}");
|
||||||
data.push({{ item.pass_rate_2 }});
|
data.push({{ item.pass_rate_2 }});
|
||||||
if ("{{ item.junior_model }}" == "") {
|
if ("{{ item.junior_model }}" == "") {
|
||||||
backgroundColors.push(pattern);
|
backgroundColors.push(patterns["{{ item.model }}"]);
|
||||||
} else {
|
} else {
|
||||||
backgroundColors.push(colorMapping["{{ item.model }}"]);
|
backgroundColors.push(colorMapping["{{ item.model }}"]);
|
||||||
}
|
}
|
||||||
|
@ -174,12 +177,14 @@ o1-preview as Senior and Deepseek as Junior, raising the SOTA from 79.7% up to 8
|
||||||
}});
|
}});
|
||||||
});
|
});
|
||||||
|
|
||||||
function createStripePattern() {
|
function createStripePattern(baseColor) {
|
||||||
var canvas = document.createElement('canvas');
|
var canvas = document.createElement('canvas');
|
||||||
canvas.width = 10;
|
canvas.width = 10;
|
||||||
canvas.height = 10;
|
canvas.height = 10;
|
||||||
var ctx = canvas.getContext('2d');
|
var ctx = canvas.getContext('2d');
|
||||||
|
|
||||||
|
ctx.fillStyle = baseColor;
|
||||||
|
ctx.fillRect(0, 0, canvas.width, canvas.height);
|
||||||
ctx.strokeStyle = 'rgba(0, 0, 0, 0.1)';
|
ctx.strokeStyle = 'rgba(0, 0, 0, 0.1)';
|
||||||
ctx.lineWidth = 2;
|
ctx.lineWidth = 2;
|
||||||
ctx.beginPath();
|
ctx.beginPath();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue