2014-06-11 25 views
11

Yeni Windows Phone Evrensel Uygulamasıyım, bar/pasta grafik uygulamak gerekir.Nasıl Windows Phone Evrensel App Grafik yapmak

Birçok dll, Metro UI, WinRtXamlToolKit ve WinRtXamlToolKit.Controls.DataVisualization denedim Bu dll çalışmıyor.

Windows Phone Evrensel Uygulaması'nda bunu yapmak için iyi bir fikir verin. Grafiksel olarak grafiksel olarak nasıl yapılır. Dll kullanmayın

Teşekkür

cevap

0

projenize dosyaları yakala.

Çözümünüze WinRTXamlToolkit.Controls.DataVisualization.csproj ekleyin ve ana projeye ekleyin ve bunu sayfanıza ekleyin. örneklere

xmlns:charting="using:WinRTXamlToolkit.Controls.DataVisualization.Charting" 
xmlns:datavis="using:WinRTXamlToolkit.Controls.DataVisualization" 

Bak Ne yazık ki, winrtxamltoolkit WinRT içindir http://winrtxamltoolkit.codeplex.com

0

proje; VS 2013, bu tür proje referanslarının WinPhone projelerine eklenmesine izin vermemektedir.

3

Telerik'in paraya mal olan bazı grafik kitaplıklarına sahip olduğuna inanıyorum (stackoverflow yalnızca 2 bağlantıyı göndermeme izin verdiğinden bağlantı kuramıyor (10 rep'den az)). Kullanmamıştım ve şu an Beta versiyonunda. Google "Rad Chart pencereler evrensel uygulamalar" ve bu konuda okuyabilirsiniz.

Evrensel uygulamalar için grafiklere ihtiyaç duyduğumda, Google Grafik Araçları'nı kullandım. Google artık geliştirmese de https://developers.google.com/chart/image/'u kullanabilirsiniz. Kendi Grafiklerinizi çizerek zaman harcamak istemiyorsanız, kullanımı son derece kolaydır. API ile bir http isteği üzerinden bir grafik isteyebilirsiniz. Hemen her şeyi kurabilir ve iyi belgelendirilmiş API sayesinde kullanımı gerçekten kolaydır.

API kullanarak yaptığım bir çubuk grafik örneği. http://chart.googleapis.com/chart?chtt=Karakterfordeling&cht=bvg&chof=png&chs=300x300&chxt=x,y&chco=0076A3&chf=bg,s,0&hxr=0,0,50&chxl=0:|2|4|7|10|12&chxr=1,0,20&chbh=40,0,10&chd=t:2,60,70,10,90

Tüm argümanlar http isteği geçirilir ve Canlı Grafik Playground kullanarak Grafik ayarlayabilirsiniz:

Bunlar yukarıda yayınlanan http isteği için bağımsız değişkendir. Aşağıdaki gibi parametreleri kurmak için Canlı Grafik Oyun Alanı'nı kullanabilirsiniz.

chtt=Karakterfordeling 
cht=bvg 
chof=png 
chs=300x300 
chxt=x,y 
chco=0076A3 
chf=bg,s,0 
hxr=0,0,50 
chxl=0: 
    2 
    4 
    7 
    10 
    12 
chxr=1,0,20 
chbh=40,0,10 
chd=t:2,60,70,10,90 

Kodda, http dizesini ImageSource olarak ayarlayın. Http dizesini kodunuzda işleyebilir ve gerekirse grafik parametrelerini/verilerini uyarlayabilirsiniz. XAML'den bağlandığınız bir Dönüştürücü kullanmanızı tavsiye ederim. Verilerinizi dönüştürücüye verin ve http isteği ile bir ImageSource döndürmesine izin verin. Dönüştürücülere yeniyseniz, büyük olasılıkla burada stackoverflow hakkında birkaç yayın bulabilirsiniz.

+0

Bu gerçekten ilginç, gönderme için teşekkürler! Bunu PNG görüntüleri üretmek için UWP uygulamasında kullanmak istiyorum. Bu grafiği bir PNG dosyasına depolamak mümkün mü? – JohnTortugo

İlgili konular