В XAML, как я могу сохранить эллипс в виде круга?

Попробуйте это

p + coord_cartesian(ylim=c(200,300))

Установка пределов в системе координат выполняет визуальный зум; данные не изменяются, и мы просто рассматриваем небольшую часть исходного графика.

barplot example [/g0]

19
задан Bart Roozendaal 25 May 2009 в 20:22
поделиться

2 ответа

Подойдет ли простое окно просмотра ? Например,

<Viewbox xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    HorizontalAlignment="Center"
    VerticalAlignment="Center">
    <Canvas Width="100" Height="100">
        <Ellipse Fill="Red" Width="100" Height="100" />
    </Canvas>
</Viewbox>

Окно просмотра масштабирует свое содержимое, чтобы заполнить область окна просмотра , и по умолчанию масштабирование выполняется пропорционально. При заданном горизонтальном и вертикальном выравнивании эллипс остается центрированным, когда его нельзя растянуть до полного размера (из-за пропорционального масштабирования).

15
ответ дан 30 November 2019 в 02:24
поделиться
<Ellipse x:Name="anEllipse" Width={Binding Path=ActualHeight ElementName=anEllipse} />

Возможно, вам удастся не называть это имя, если вы сделаете относительную привязку.

6
ответ дан 30 November 2019 в 02:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: