pymermaid vs mermaid.js Visual Comparison

Diagrams compared: 110

Average SSIM: 0.2554

Min SSIM: 0.0001

Max SSIM: 0.6592

DiagramSSIMPixel Diff %Rating
sequence/activations0.000199.97%Needs Work
gitgraph/complex0.004599.91%Needs Work
gitgraph/cherry_pick0.006299.97%Needs Work
gitgraph/branching0.007599.96%Needs Work
mindmap/deep_tree0.007799.7%Needs Work
sequence/complex0.015197.48%Needs Work
gitgraph/basic0.0155100.0%Needs Work
mindmap/basic0.023699.88%Needs Work
sequence/loops0.029295.9%Needs Work
flowchart/elt_bigquery0.029493.51%Needs Work
flowchart/etl_postgres0.03196.14%Needs Work
mindmap/single_root0.051898.15%Needs Work
sequence/arrows0.052993.98%Needs Work
sequence/basic0.057192.68%Needs Work
sequence/flink_late_upsert0.071396.32%Needs Work
gantt/single_section0.09388.91%Needs Work
scale/medium0.104387.2%Needs Work
sequence/flink_late_event0.106696.18%Needs Work
sequence/notes0.10793.96%Needs Work
mindmap/shapes0.118896.81%Needs Work
class/inheritance0.122276.4%Needs Work
state/complex0.12482.16%Needs Work
state/choice0.129982.44%Needs Work
flowchart/registration0.130480.99%Needs Work
pie/many_slices0.134998.41%Needs Work
flowchart/api_request0.144182.34%Needs Work
class/relationships0.145164.06%Needs Work
class/annotations0.146272.75%Needs Work
flowchart/ci_pipeline0.149487.67%Needs Work
state/basic0.15181.76%Needs Work
gantt/basic0.156482.71%Needs Work
class/all_relationships0.156963.72%Needs Work
pie/show_data0.159898.48%Needs Work
flowchart/emoji_workflow0.162478.34%Needs Work
flowchart/etl_simple0.165373.64%Needs Work
pie/basic0.168198.28%Needs Work
pie/no_title0.169798.67%Needs Work
flowchart/debug_loop0.170577.26%Needs Work
er/dashed_lines0.171273.07%Needs Work
gantt/modifiers0.171385.92%Needs Work
flowchart/coffee_machine0.171975.15%Needs Work
class/basic0.175271.24%Needs Work
basic/fan_in0.180776.82%Needs Work
basic/fan_out0.182776.89%Needs Work
pie/single_slice0.18598.65%Needs Work
er/complex0.186171.73%Needs Work
flowchart/emoji0.1974.74%Needs Work
shapes/mixed_shapes0.191676.88%Needs Work
scale/large0.193278.13%Needs Work
styling/mixed_styled_unstyled0.200487.55%Needs Work
gantt/no_title0.202783.02%Needs Work
shapes/parallelogram_alt0.220872.05%Needs Work
shapes/diamond0.22873.91%Needs Work
basic/self_loop0.234177.21%Needs Work
er/all_cardinalities0.235563.2%Needs Work
flowchart/icons0.236271.19%Needs Work
basic/diamond0.236974.54%Needs Work
shapes/parallelogram0.240170.76%Needs Work
class/cardinality0.249459.25%Needs Work
edges/labeled_edges0.25967.71%Needs Work
class/interface_realization0.265960.71%Needs Work
shapes/hexagon0.267467.91%Needs Work
class/complex0.272762.94%Needs Work
er/basic0.275268.32%Needs Work
shapes/trapezoid0.278667.14%Needs Work
shapes/subroutine0.279165.49%Needs Work
shapes/trapezoid_alt0.291866.98%Needs Work
state/fork_join0.294292.31%Needs Work
er/attributes0.295961.02%Needs Work
shapes/stadium0.298264.13%Needs Work
state/nested0.301586.33%Needs Work
direction/rl0.304265.08%Needs Work
direction/lr0.304765.01%Needs Work
shapes/double_circle0.328361.02%Needs Work
shapes/circle0.333663.88%Needs Work
styling/classdef_multiple0.341699.5%Needs Work
shapes/cylinder0.348559.51%Needs Work
text/quoted_labels0.358458.83%Needs Work
shapes/rect0.37159.3%Needs Work
shapes/rounded0.376957.73%Needs Work
basic/parallel_paths0.379159.33%Needs Work
text/multiline0.384957.94%Needs Work
basic/linear_chain0.397159.27%Needs Work
text/special_chars0.401655.02%Needs Work
styling/classdef_single0.405878.71%Needs Work
styling/inline_style0.412257.59%Needs Work
text/long_text0.413245.51%Needs Work
edges/invisible0.41557.65%Needs Work
edges/open_link0.415157.65%Needs Work
edges/cross_endpoint0.415757.53%Needs Work
direction/tb0.416257.45%Needs Work
direction/td0.416257.45%Needs Work
edges/arrow0.416257.45%Needs Work
scale/small0.416257.45%Needs Work
edges/dotted0.416357.45%Needs Work
direction/bt0.41757.4%Needs Work
styling/default_class0.418897.6%Needs Work
edges/circle_endpoint0.419357.11%Needs Work
edges/thick0.420656.56%Needs Work
text/short_text0.432756.1%Needs Work
basic/two_nodes0.446854.93%Needs Work
class/members0.450241.98%Needs Work
subgraphs/subgraph_with_title0.504274.43%Needs Work
class/many_members0.504537.49%Needs Work
subgraphs/cross_boundary_edges0.511975.52%Needs Work
basic/single_node0.512948.4%Needs Work
subgraphs/single_subgraph0.619949.76%OK
subgraphs/sibling_subgraphs0.643645.81%OK
subgraphs/nested_subgraphs0.658442.39%OK
subgraphs/subgraph_direction0.659245.71%OK
sequence/activations (SSIM: 0.0001)
pymermaid
mermaid.js (mmdc)
Diff
gitgraph/complex (SSIM: 0.0045)
pymermaid
mermaid.js (mmdc)
Diff
gitgraph/cherry_pick (SSIM: 0.0062)
pymermaid
mermaid.js (mmdc)
Diff
gitgraph/branching (SSIM: 0.0075)
pymermaid
mermaid.js (mmdc)
Diff
mindmap/deep_tree (SSIM: 0.0077)
pymermaid
mermaid.js (mmdc)
Diff
sequence/complex (SSIM: 0.0151)
pymermaid
mermaid.js (mmdc)
Diff
gitgraph/basic (SSIM: 0.0155)
pymermaid
mermaid.js (mmdc)
Diff
mindmap/basic (SSIM: 0.0236)
pymermaid
mermaid.js (mmdc)
Diff
sequence/loops (SSIM: 0.0292)
pymermaid
mermaid.js (mmdc)
Diff
flowchart/elt_bigquery (SSIM: 0.0294)
pymermaid
mermaid.js (mmdc)
Diff
flowchart/etl_postgres (SSIM: 0.031)
pymermaid
mermaid.js (mmdc)
Diff
mindmap/single_root (SSIM: 0.0518)
pymermaid
mermaid.js (mmdc)
Diff
sequence/arrows (SSIM: 0.0529)
pymermaid
mermaid.js (mmdc)
Diff
sequence/basic (SSIM: 0.0571)
pymermaid
mermaid.js (mmdc)
Diff
sequence/flink_late_upsert (SSIM: 0.0713)
pymermaid
mermaid.js (mmdc)
Diff
gantt/single_section (SSIM: 0.093)
pymermaid
mermaid.js (mmdc)
Diff
scale/medium (SSIM: 0.1043)
pymermaid
mermaid.js (mmdc)
Diff
sequence/flink_late_event (SSIM: 0.1066)
pymermaid
mermaid.js (mmdc)
Diff
sequence/notes (SSIM: 0.107)
pymermaid
mermaid.js (mmdc)
Diff
mindmap/shapes (SSIM: 0.1188)
pymermaid
mermaid.js (mmdc)
Diff
class/inheritance (SSIM: 0.1222)
pymermaid
mermaid.js (mmdc)
Diff
state/complex (SSIM: 0.124)
pymermaid
mermaid.js (mmdc)
Diff
state/choice (SSIM: 0.1299)
pymermaid
mermaid.js (mmdc)
Diff
flowchart/registration (SSIM: 0.1304)
pymermaid
mermaid.js (mmdc)
Diff
pie/many_slices (SSIM: 0.1349)
pymermaid
mermaid.js (mmdc)
Diff
flowchart/api_request (SSIM: 0.1441)
pymermaid
mermaid.js (mmdc)
Diff
class/relationships (SSIM: 0.1451)
pymermaid
mermaid.js (mmdc)
Diff
class/annotations (SSIM: 0.1462)
pymermaid
mermaid.js (mmdc)
Diff
flowchart/ci_pipeline (SSIM: 0.1494)
pymermaid
mermaid.js (mmdc)
Diff
state/basic (SSIM: 0.151)
pymermaid
mermaid.js (mmdc)
Diff
gantt/basic (SSIM: 0.1564)
pymermaid
mermaid.js (mmdc)
Diff
class/all_relationships (SSIM: 0.1569)
pymermaid
mermaid.js (mmdc)
Diff
pie/show_data (SSIM: 0.1598)
pymermaid
mermaid.js (mmdc)
Diff
flowchart/emoji_workflow (SSIM: 0.1624)
pymermaid
mermaid.js (mmdc)
Diff
flowchart/etl_simple (SSIM: 0.1653)
pymermaid
mermaid.js (mmdc)
Diff
pie/basic (SSIM: 0.1681)
pymermaid
mermaid.js (mmdc)
Diff
pie/no_title (SSIM: 0.1697)
pymermaid
mermaid.js (mmdc)
Diff
flowchart/debug_loop (SSIM: 0.1705)
pymermaid
mermaid.js (mmdc)
Diff
er/dashed_lines (SSIM: 0.1712)
pymermaid
mermaid.js (mmdc)
Diff
gantt/modifiers (SSIM: 0.1713)
pymermaid
mermaid.js (mmdc)
Diff
flowchart/coffee_machine (SSIM: 0.1719)
pymermaid
mermaid.js (mmdc)
Diff
class/basic (SSIM: 0.1752)
pymermaid
mermaid.js (mmdc)
Diff
basic/fan_in (SSIM: 0.1807)
pymermaid
mermaid.js (mmdc)
Diff
basic/fan_out (SSIM: 0.1827)
pymermaid
mermaid.js (mmdc)
Diff
pie/single_slice (SSIM: 0.185)
pymermaid
mermaid.js (mmdc)
Diff
er/complex (SSIM: 0.1861)
pymermaid
mermaid.js (mmdc)
Diff
flowchart/emoji (SSIM: 0.19)
pymermaid
mermaid.js (mmdc)
Diff
shapes/mixed_shapes (SSIM: 0.1916)
pymermaid
mermaid.js (mmdc)
Diff
scale/large (SSIM: 0.1932)
pymermaid
mermaid.js (mmdc)
Diff
styling/mixed_styled_unstyled (SSIM: 0.2004)
pymermaid
mermaid.js (mmdc)
Diff
gantt/no_title (SSIM: 0.2027)
pymermaid
mermaid.js (mmdc)
Diff
shapes/parallelogram_alt (SSIM: 0.2208)
pymermaid
mermaid.js (mmdc)
Diff
shapes/diamond (SSIM: 0.228)
pymermaid
mermaid.js (mmdc)
Diff
basic/self_loop (SSIM: 0.2341)
pymermaid
mermaid.js (mmdc)
Diff
er/all_cardinalities (SSIM: 0.2355)
pymermaid
mermaid.js (mmdc)
Diff
flowchart/icons (SSIM: 0.2362)
pymermaid
mermaid.js (mmdc)
Diff
basic/diamond (SSIM: 0.2369)
pymermaid
mermaid.js (mmdc)
Diff
shapes/parallelogram (SSIM: 0.2401)
pymermaid
mermaid.js (mmdc)
Diff
class/cardinality (SSIM: 0.2494)
pymermaid
mermaid.js (mmdc)
Diff
edges/labeled_edges (SSIM: 0.259)
pymermaid
mermaid.js (mmdc)
Diff
class/interface_realization (SSIM: 0.2659)
pymermaid
mermaid.js (mmdc)
Diff
shapes/hexagon (SSIM: 0.2674)
pymermaid
mermaid.js (mmdc)
Diff
class/complex (SSIM: 0.2727)
pymermaid
mermaid.js (mmdc)
Diff
er/basic (SSIM: 0.2752)
pymermaid
mermaid.js (mmdc)
Diff
shapes/trapezoid (SSIM: 0.2786)
pymermaid
mermaid.js (mmdc)
Diff
shapes/subroutine (SSIM: 0.2791)
pymermaid
mermaid.js (mmdc)
Diff
shapes/trapezoid_alt (SSIM: 0.2918)
pymermaid
mermaid.js (mmdc)
Diff
state/fork_join (SSIM: 0.2942)
pymermaid
mermaid.js (mmdc)
Diff
er/attributes (SSIM: 0.2959)
pymermaid
mermaid.js (mmdc)
Diff
shapes/stadium (SSIM: 0.2982)
pymermaid
mermaid.js (mmdc)
Diff
state/nested (SSIM: 0.3015)
pymermaid
mermaid.js (mmdc)
Diff
direction/rl (SSIM: 0.3042)
pymermaid
mermaid.js (mmdc)
Diff
direction/lr (SSIM: 0.3047)
pymermaid
mermaid.js (mmdc)
Diff
shapes/double_circle (SSIM: 0.3283)
pymermaid
mermaid.js (mmdc)
Diff
shapes/circle (SSIM: 0.3336)
pymermaid
mermaid.js (mmdc)
Diff
styling/classdef_multiple (SSIM: 0.3416)
pymermaid
mermaid.js (mmdc)
Diff
shapes/cylinder (SSIM: 0.3485)
pymermaid
mermaid.js (mmdc)
Diff
text/quoted_labels (SSIM: 0.3584)
pymermaid
mermaid.js (mmdc)
Diff
shapes/rect (SSIM: 0.371)
pymermaid
mermaid.js (mmdc)
Diff
shapes/rounded (SSIM: 0.3769)
pymermaid
mermaid.js (mmdc)
Diff
basic/parallel_paths (SSIM: 0.3791)
pymermaid
mermaid.js (mmdc)
Diff
text/multiline (SSIM: 0.3849)
pymermaid
mermaid.js (mmdc)
Diff
basic/linear_chain (SSIM: 0.3971)
pymermaid
mermaid.js (mmdc)
Diff
text/special_chars (SSIM: 0.4016)
pymermaid
mermaid.js (mmdc)
Diff
styling/classdef_single (SSIM: 0.4058)
pymermaid
mermaid.js (mmdc)
Diff
styling/inline_style (SSIM: 0.4122)
pymermaid
mermaid.js (mmdc)
Diff
text/long_text (SSIM: 0.4132)
pymermaid
mermaid.js (mmdc)
Diff
edges/invisible (SSIM: 0.415)
pymermaid
mermaid.js (mmdc)
Diff
edges/open_link (SSIM: 0.4151)
pymermaid
mermaid.js (mmdc)
Diff
edges/cross_endpoint (SSIM: 0.4157)
pymermaid
mermaid.js (mmdc)
Diff
direction/tb (SSIM: 0.4162)
pymermaid
mermaid.js (mmdc)
Diff
direction/td (SSIM: 0.4162)
pymermaid
mermaid.js (mmdc)
Diff
edges/arrow (SSIM: 0.4162)
pymermaid
mermaid.js (mmdc)
Diff
scale/small (SSIM: 0.4162)
pymermaid
mermaid.js (mmdc)
Diff
edges/dotted (SSIM: 0.4163)
pymermaid
mermaid.js (mmdc)
Diff
direction/bt (SSIM: 0.417)
pymermaid
mermaid.js (mmdc)
Diff
styling/default_class (SSIM: 0.4188)
pymermaid
mermaid.js (mmdc)
Diff
edges/circle_endpoint (SSIM: 0.4193)
pymermaid
mermaid.js (mmdc)
Diff
edges/thick (SSIM: 0.4206)
pymermaid
mermaid.js (mmdc)
Diff
text/short_text (SSIM: 0.4327)
pymermaid
mermaid.js (mmdc)
Diff
basic/two_nodes (SSIM: 0.4468)
pymermaid
mermaid.js (mmdc)
Diff
class/members (SSIM: 0.4502)
pymermaid
mermaid.js (mmdc)
Diff
subgraphs/subgraph_with_title (SSIM: 0.5042)
pymermaid
mermaid.js (mmdc)
Diff
class/many_members (SSIM: 0.5045)
pymermaid
mermaid.js (mmdc)
Diff
subgraphs/cross_boundary_edges (SSIM: 0.5119)
pymermaid
mermaid.js (mmdc)
Diff
basic/single_node (SSIM: 0.5129)
pymermaid
mermaid.js (mmdc)
Diff
subgraphs/single_subgraph (SSIM: 0.6199)
pymermaid
mermaid.js (mmdc)
Diff
subgraphs/sibling_subgraphs (SSIM: 0.6436)
pymermaid
mermaid.js (mmdc)
Diff
subgraphs/nested_subgraphs (SSIM: 0.6584)
pymermaid
mermaid.js (mmdc)
Diff
subgraphs/subgraph_direction (SSIM: 0.6592)
pymermaid
mermaid.js (mmdc)
Diff