2016年1月13日水曜日

WPF で、グラフ表示

.NET Framework 4.0 以上を対象に。


WPF Toolkit Data Visualization Controls
https://www.nuget.org/packages/System.Windows.Controls.DataVisualization.Toolkit/

ーーー
色を選択する場合は:

        <chartingToolkit:ColumnSeries.DataPointStyle>
            <Style TargetType="Control">
                <Setter Property="Background" Value="#A80729"/>
            </Style>
        </chartingToolkit:ColumnSeries.DataPointStyle>


http://stackoverflow.com/q/9342823

ーーー
縦軸の最小値を設定するには:

<chartingToolkit:Chart.Axes>
    <chartingToolkit:LinearAxis Orientation="Y" Minimum="0" Maximum="100"/>
</chartingToolkit:Chart.Axes>

http://stackoverflow.com/a/15497249/974413

ーーー
縦軸のテキスト書式を設定するには:
        <Style x:Key="VerticalLabelStyle" TargetType="chartingToolkit:AxisLabel">
            <Setter Property="StringFormat" Value="{}{0:C}"/>
        </Style>

...

         <chartingToolkit:LinearAxis Orientation="Y" 
                                     ShowGridLines="False" 
                                     FontFamily="Arial" FontSize="9"
                                     AxisLabelStyle="{StaticResource VerticalLabelStyle}">

http://wpf.codeplex.com/discussions/75399