Как я могу остановить линейные метки от перекрытия, когда последние значения, которые эти этикетки прикрепляются, близко друг к другу? Я использую Altair 5.5. < /P>
import altair as alt
from vega_datasets import data
# Import example data
source = data.stocks()
# Create a common chart object
chart = alt.Chart(source).transform_filter(
alt.datum.symbol != "IBM" # A reducation of the dataset to clarify our example. Not required.
).encode(
alt.Color("symbol").legend(None)
)
# Draw the line
line = chart.mark_line().encode(
x="date:T",
y="price:Q"
)
# Use the `argmax` aggregate to limit the dataset to the final value
label = chart.encode(
x='max(date):T',
y=alt.Y('price:Q').aggregate(argmax='date'),
text='symbol'
)
# Create a text label
text = label.mark_text(align='left', dx=4)
# Create a circle annotation
circle = label.mark_circle()
# Draw the chart with all the layers combined
line + circle + text
Подробнее здесь: https://stackoverflow.com/questions/794 ... ing-labels
Диаграмма Altair Line с последними значениями - как остановить перекрывающиеся этикетки? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Диаграмма Altair Line с последними значениями - как остановить перекрывающиеся этикетки?
Anonymous » » в форуме Python - 0 Ответы
- 3 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Диаграмма нескольких временных рядов в Altair с выбираемыми временными рядами
Anonymous » » в форуме Python - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Диаграмма нескольких временных рядов в Altair с выбираемыми временными рядами
Anonymous » » в форуме Python - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Диаграмма Альтаира пуста в раскрывающемся списке, когда отображается другая диаграмма
Anonymous » » в форуме Python - 0 Ответы
- 112 Просмотры
-
Последнее сообщение Anonymous
-