Wierzę, że Telerik ma kilka bibliotek wykresu, które kosztują pieniądze (nie można połączyć, ponieważ stackoverflow pozwala mi tylko opublikować 2 linki (mniej niż 10 powtórzeń)). Nie używałem go i jest w tej chwili w wersji Beta. Google "uniwersalne aplikacje Windows na temat radaru" i możesz o tym przeczytać.
Gdy potrzebuję wykresów dla aplikacji uniwersalnych, skorzystałem z Narzędzia wykresów Google. Możesz użyć https://developers.google.com/chart/image/, mimo że Google nie rozwija się już na nim. Jest bardzo łatwy w użyciu, jeśli nie chcesz tracić czasu na rysowanie własnych wykresów. Za pomocą interfejsu API możesz zażądać wykresu za pośrednictwem żądania http. Możesz skonfigurować prawie wszystko i jest naprawdę łatwy w użyciu dzięki dobrze udokumentowanemu API.
Oto przykład wykresu słupkowego wykonanego przy użyciu interfejsu API. 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
Wszystkie argumenty są przekazywane przez żądanie HTTP i można ustawić tabelę do góry za pomocą wykresu Playground:
Są to argumenty na żądanie HTTP zamieszczonych powyżej. Możesz użyć Live Chart Playground do ustawienia parametrów takich jak poniżej.
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
W kodzie ustawisz ciąg http jako swój ImageSource
. Możesz manipulować łańcuchem http w swoim kodzie i w razie potrzeby dostosować parametry/dane wykresu. Polecam użycie konwertera, z którym wiąże się XAML. Przekaż swoje dane do konwertera i pozwól mu zwrócić ImageSource za pomocą żądania http. Jeśli jesteś nowy w Converters, prawdopodobnie możesz znaleźć kilka postów na ten temat tutaj na stackoverflow.
To jest naprawdę interesujące, dzięki za publikację! Chcę użyć tego w mojej aplikacji UWP do tworzenia obrazów PNG. Czy jest możliwe zapisanie tego wykresu w pliku PNG? – JohnTortugo