Pouze tento týden sleva až 80 % na e-learning týkající se C# .NET. Zároveň využij akce až 50 % zdarma při nákupu e-learningu. Více informací:
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Slevovy týden 3/50
Avatar
Kubas129
Člen
Avatar
Kubas129:8.11.2020 11:32

Ahoj, vytvářím graf funkce na intervalu, na kterém se aplikoval určitý integrál, proto by se mi hodilo vyplnit barvu tu část, která se nachází pod touto funkcí. Pro vykreslení grafu používám knihovnu OxyPlot, bohužel ale nevím jak mohu docílit té výplně pod křivkou. Nevěděl by tu někdo jak na to prosím? Přikládám kus zdrojáku, který vykreslí graf.

PlotView myPlot = new PlotView();
//Create Plotmodel object
var myModel = new PlotModel {Title = string.Format("{0}\n\r∫f(x) = ({1}x^3) + ({2}x^2) + ({3}x) + ({4}) = {5} \n\r{6} ", horniMez, koeficienty[3], koeficienty[2], koeficienty[1], koeficienty[0], integral, dolniMez )};

myModel.Series.Add(new FunctionSeries(x=>koeficienty[3]*x*x*x+koeficienty[2]*x*x+koeficienty[1]*x+ koeficienty[0], dolniMez, horniMez, 0.1, string.Format( "Funkce: ({0}x^3) + ({1}x^2) + ({2}x) + ({3})", koeficienty[3], koeficienty[2], koeficienty[1], koeficienty[0])));
//Assign PlotModel to PlotView
myPlot.Model = myModel;

//Set up plot for display
myPlot.Dock = System.Windows.Forms.DockStyle.Top;
myPlot.Location = new System.Drawing.Point(0, 0);
myPlot.Size = new System.Drawing.Size(700, 700);
myPlot.TabIndex = 0;
Controls.Add(myPlot);

Zkusil jsem: Google

Chci docílit: Vybarvení grafu pod křivkou

 
Odpovědět
8.11.2020 11:32
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 1 zpráv z 1.