Přeskočit obsah

Grafy OLED: sloupcový graf (internal_oled_draw_bar_graph)

Co dělá: Vykreslí sloupcový graf v oblasti X, Y, W, H (automatický nebo ruční režim šířky/mezery).

internal_oled_draw_bar_graph

Vstupy

  • DATA: hodnota typu Hodnota.
  • X: hodnota typu Hodnota.
  • Y: hodnota typu Hodnota.
  • W: hodnota typu Hodnota.
  • H: hodnota typu Hodnota.
  • BW: hodnota typu Hodnota.
  • BP: hodnota typu Hodnota.
  • Pole MODE: volba parametru v nabídce bloku.

Výstup

  • Žádný (příkazový blok).

Kdy použít

  • Když chceš porovnávat jednotlivé hodnoty jako sloupce.
  • Pro histogramy nebo přehled stavů v čase.

Tipy a pasti

  • V režimu AUTO se používá draw_autoscale_bar_graph; v MANUAL se použijí BW (šířka sloupce) a BP (mezera).
  • Stejně jako ostatní grafy kreslí jen do framebufferu, takže je potřeba oded_refresh.

Ukázka generovaného Python kódu

oled_charts.draw_autoscale_bar_graph(fbuf, 0, 0, 128, 40, chart_data_0)