aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src-tauri/icons/icon.svg
blob: 16de0a77dfc045e11e9a16bf4e95d244e15cd24d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512">
    <!-- Background -->
    <rect width="100%" height="100%" fill="#23272a"/>

    <!-- Grid Pattern -->
    <defs>
        <pattern id="smallGrid" width="40" height="40" patternUnits="userSpaceOnUse">
            <path d="M 40 0 L 0 0 0 40" fill="none" stroke="#33363b" stroke-width="2"/>
        </pattern>
    </defs>
    <rect width="100%" height="100%" fill="url(#smallGrid)" />

    <!-- Axes -->
    <!-- X Axis line -->
    <line x1="20" y1="400" x2="480" y2="400" stroke="#72767d" stroke-width="6" stroke-linecap="round"/>
    <!-- Y Axis line -->
    <line x1="256" y1="32" x2="256" y2="492" stroke="#72767d" stroke-width="6" stroke-linecap="round"/>
    
    <!-- Axis Arrows -->
    <!-- X End Arrow (Right) -->
    <path d="M 480 390 L 500 400 L 480 410" fill="none" stroke="#72767d" stroke-width="6" stroke-linecap="round" stroke-linejoin="round"/>
    <!-- Y End Arrow (Top) -->
    <path d="M 246 32 L 256 12 L 266 32" fill="none" stroke="#72767d" stroke-width="6" stroke-linecap="round" stroke-linejoin="round"/>

    <!-- ReLU Function Graph -->
    <!-- Flat part (x < 0) -->
    <!-- Rising part (x > 0) -->
    <path d="M 20 400 L 256 400 L 462 100" stroke="#43b581" stroke-width="24" fill="none" stroke-linecap="round" stroke-linejoin="round"/>

    <!-- Origin Dot (Hinge) -->
    <circle cx="256" cy="400" r="16" fill="#7289da" stroke="#23272a" stroke-width="4"/>
</svg>