none
comment breer un graphique en wpf

    Question

  • bonjour j

    je cherche depuis un moment comment realiser un chart avec wpf depuis un datahridview merci de m'indiquer un tuto  ou de m’expliquer merci d'avance

    vs 2015

    vendredi 19 mai 2017 13:20

Réponses

  • Bonjour,

    Voici une approche : 

    Créer une classe : 

    public class FinancialStuff {

    //axe des abscisses public string Name { get; set; }

    //axes des ordonnés public int Amount { get; set; } }

    Remplir les données (peut se faire via un bouton click) : 

    private void LoadChartContents()
    {
        Random rand = new Random();
        List<FinancialStuff> financialStuffList = new List<FinancialStuff>();
        financialStuffList.Add(new FinancialStuff() { Name = "MSFT", Amount = rand.Next(0, 200) });
        financialStuffList.Add(new FinancialStuff() { Name = "AAPL", Amount = rand.Next(0, 200) });
        financialStuffList.Add(new FinancialStuff() { Name = "GOOG", Amount = rand.Next(0, 200) });
        financialStuffList.Add(new FinancialStuff() { Name = "BBRY", Amount = rand.Next(0, 200) });
       ChartSeriesName.ItemSource=financialStuffList;
    }

    Et côté XAML : 

    <chart:PieChart Name="chartName">
    	<chart:PieChart.Series>
    		<chart:ChartSeries SeriesTitle="Count" DisplayMember="Name" ValueMember="Amount" x:Name="ChartSeriesName" />
    
    	</chart:PiecChart.Series>
    
    </chart:PieChart>

    J'espère que j'ai bien répondu à votre question.

    Si c'est le cas, n'hésitez pas à mettre ma réponse en réponse à votre post

    Vous pouvez me suivre sur Twitter : https://twitter.com/NordineMhoumadi


    Download my NEW FREE application MCP PREPARATION in the Windows 10 Store for preparing your Microsoft Certification or test your skills in Microsoft Technologies;

    • Marqué comme réponse SIMONGEORGES samedi 20 mai 2017 12:58
    samedi 20 mai 2017 07:11

Toutes les réponses

  • Bonjour Simon,

    Voici des liens qui vous seront très utiles : 

    J'espère que j'ai bien répondu à votre question.

    Si c'est le cas, n'hésitez pas à mettre ma réponse en réponse à votre post

    Vous pouvez me suivre sur Twitter : https://twitter.com/NordineMhoumadi


    Download my NEW FREE application MCP PREPARATION in the Windows 10 Store for preparing your Microsoft Certification or test your skills in Microsoft Technologies;

    vendredi 19 mai 2017 14:04
  • bonjour merci beaucoup

    mais je voudrais savoir comment remplir  par code depuis un click sur un bouton les items devrons se mettre sur les colonnes et les lignes car je n'ai  pas de base de données

     encore merci

    samedi 20 mai 2017 06:38
  • Bonjour,

    Voici une approche : 

    Créer une classe : 

    public class FinancialStuff {

    //axe des abscisses public string Name { get; set; }

    //axes des ordonnés public int Amount { get; set; } }

    Remplir les données (peut se faire via un bouton click) : 

    private void LoadChartContents()
    {
        Random rand = new Random();
        List<FinancialStuff> financialStuffList = new List<FinancialStuff>();
        financialStuffList.Add(new FinancialStuff() { Name = "MSFT", Amount = rand.Next(0, 200) });
        financialStuffList.Add(new FinancialStuff() { Name = "AAPL", Amount = rand.Next(0, 200) });
        financialStuffList.Add(new FinancialStuff() { Name = "GOOG", Amount = rand.Next(0, 200) });
        financialStuffList.Add(new FinancialStuff() { Name = "BBRY", Amount = rand.Next(0, 200) });
       ChartSeriesName.ItemSource=financialStuffList;
    }

    Et côté XAML : 

    <chart:PieChart Name="chartName">
    	<chart:PieChart.Series>
    		<chart:ChartSeries SeriesTitle="Count" DisplayMember="Name" ValueMember="Amount" x:Name="ChartSeriesName" />
    
    	</chart:PiecChart.Series>
    
    </chart:PieChart>

    J'espère que j'ai bien répondu à votre question.

    Si c'est le cas, n'hésitez pas à mettre ma réponse en réponse à votre post

    Vous pouvez me suivre sur Twitter : https://twitter.com/NordineMhoumadi


    Download my NEW FREE application MCP PREPARATION in the Windows 10 Store for preparing your Microsoft Certification or test your skills in Microsoft Technologies;

    • Marqué comme réponse SIMONGEORGES samedi 20 mai 2017 12:58
    samedi 20 mai 2017 07:11