Co-voting analysis · Tutorial

Mapa sojuszy parlamentarnych


Każdy punkt to poseł — pokolorowany według klubu. Każda linia to sojusz: para, która głosowała podobnie ≥85% przypadków na 3834 głosowaniach. Mapa odsłania realne sojusze polityczne — często inne niż etykiety klubowe by sugerowały.

Jak czytać tę mapę?

3 kroki dla początkującego

  1. 1

    Zobacz klastry — to naturalne grupy klubów

    Mapa sama się układa: PiS ląduje w jednym klastrze (lewo dolny), KO+PSL+Lewica+Polska2050 w drugim (środek-prawo) — bo głosują razem jako koalicja rządząca. Konfederacja jest osobno (głosuje czasem z PiS, czasem przeciwko wszystkim).

    💡 Wniosek dla lobbysty: Jeśli twoja sprawa jest "techniczna", celuj w klastry. Jeśli "ideologiczna" — celuj w linki między klastrami (krok 2).

  2. 2

    Znajdź mosty — "krawędzie między klastrami"

    Linia łącząca punkt PiS z punktem KO oznacza, że ci dwaj posłowie głosują podobnie mimo różnych klubów. To są realni "swing voters". Kliknij 🌉 Mosty u góry grafu — pozostawi tylko te międzyklubowe sojusze.

    💡 Posłowie zaznaczeni czerwoną kropkowaną obwódką to mostki — ≥5 z ich top 10 sojuszników jest spoza klubu. Pełna lista poniżej.

  3. 3

    Zoom na konkretną osobę

    Kliknij na dowolny punkt — graf przefiltruje się do bezpośrednich sojuszy tego posła. Albo wpisz nazwisko w pole "Szukaj posła". Idealne dla research dossier: "Z kim ten konkretny poseł realnie głosuje?".

    💡 Tip: Po kliknięciu zobaczysz np. że pozaklubowy "sojusznik" PiS-owca to konkretny KO-wiec. To może oznaczać wspólne pole eksperckie (np. zdrowie), regionalną lojalność albo tematyczny mandat.

Albo użyj 4 scenariuszy gotowych w panelu nad grafem ↓

Top 10

Najsilniejsze "mosty" w Sejmie

Posłowie, których top 10 sojuszników (cosine sim) zawiera najwięcej osób z innych klubów. Najbardziej cenne targety dla cross-partyjnego lobbingu.

  1. #1 Szymon Giżyński
    Szymon Giżyński RozwojPlus · Częstochowa
    10/10 sojuszników spoza klubu
    PiS
  2. #2 Marcin Józefaciuk
    Marcin Józefaciuk niez. · Łódź
    10/10 sojuszników spoza klubu
    KO
  3. #3 Janusz Kowalski
    Janusz Kowalski niez. · Opole
    10/10 sojuszników spoza klubu
    RozwojPlus PiS
  4. #4 Krzysztof Lipiec
    Krzysztof Lipiec RozwojPlus · Kielce
    10/10 sojuszników spoza klubu
    PiS
  5. #5 Łukasz Mejza
    Łukasz Mejza niez. · Zielona
    10/10 sojuszników spoza klubu
    PiS RozwojPlus
  6. #6 Joanna Mucha
    Joanna Mucha niez. · Lublin
    10/10 sojuszników spoza klubu
    Centrum Polska2050 KO
  7. #7 Ryszard Terlecki
    Ryszard Terlecki RozwojPlus · Nowy
    10/10 sojuszników spoza klubu
    PiS
  8. #8 Paweł Zalewski
    Paweł Zalewski niez. · Warszawa
    10/10 sojuszników spoza klubu
    Polska2050 Centrum KO
  9. #9 Sławomir Zawiślak
    Sławomir Zawiślak Konfederacja_KP · Chełm
    10/10 sojuszników spoza klubu
    niez. PiS RozwojPlus
  10. #10 Tomasz Zimoch
    Tomasz Zimoch niez. · Wrocław
    10/10 sojuszników spoza klubu
    KO

Kluby

  • KO — 156 mandatów
  • PiS — 146 mandatów
  • RozwojPlus — 41 mandatów
  • PSL-TD — 32 mandatów
  • Lewica — 21 mandatów
  • Konfederacja — 16 mandatów
  • Centrum — 15 mandatów
  • Polska2050 — 15 mandatów
  • niez. — 7 mandatów
  • Demokracja — 4 mandatów
  • Razem — 4 mandatów
  • Konfederacja_KP — 3 mandatów
  • Polska2050-TD — mandatów

Metoda — dla zaawansowanych

Dla każdej pary posłów liczę cosine similarity wektorów ich głosów na 3834 głosowaniach kadencji 10. ZA = +1, PRZECIW = −1, WSTRZ. = 0; nieobecne pomijam. Wymagam co najmniej 50 wspólnych głosów substantywnych żeby wynik był wiarygodny.

Mapę renderuję force-directed (mini physics): odpychanie między wszystkimi parami, przyciąganie wzdłuż krawędzi (mocniejsze dla wyższego similarity), centrowanie. 250 iteracji symulacji.

Pokazane krawędzie: tylko pary z sim ≥ 0.85 (40 195 krawędzi). Pełne dane: top 15 sojuszników i top 15 przeciwników na profilu każdego posła. Ranking "mostów" liczony z top 10 sojuszników (sojusze ≥ 0.85).