I noticed that Wealth-Lab chart on my laptop is grainy. Chart drawn in other software and websites seem much smoother. As an example, I have attached a snippet of charts from both Wealth-Lab Pro and Yahoo Finance.
Am I missing any settings or something?
Size:
Color:
You aren't missing any settings in Wealth-Lab to make. Wealth-Lab 6.9's charting is legacy Windows Forms technology so it's not very surprising when newer charting engines provide a more smoother look.
Noticed that your screenshot appears to be upscaled. What is your display resolution?
Size:
Color:
Thanks Eugene for the reply!
Since WealthLab is written in C#, it should be probably easy to switch from legacy Windows Forms to Windows Forms used by C#. I just googled and it looks like other applications written in C# have nicer charts:
https://www.youtube.com/watch?v=L16mKl3QyFQ
https://www.youtube.com/watch?v=oodnJEKtyGw
> Noticed that your screenshot appears to be upscaled. What is your display resolution?
How did you find out that it was upscaled? Yeah, that's true, I uses lower resolution than native resolutions because now the screens are coming with very high ppi (200+) and I like larger texts and buttons.
Size:
Color:
Windows Forms itself is legacy. It has issues with modern high DPI screens that apparently are not possible to resolve. (For example, using non-native resolution may result in text appearing blurred, oversize or tiny so we recommend this to affected users:
Fix Wealth-Lab Fonts in Windows 10).
Size:
Color:
QUOTE:
Windows Forms itself is legacy.
I totally agree. Authors have been pushing Windows Presentation Foundation XAML instead for years. You can't even buy a recent C# programming guide that discusses Windows.Forms.
But I "wonder" when WL switches from the .NET framework 4.6 to 4.7 (or 4.8), if "some" of these problems might be reduced?
As long as there are legacy Windows applications to support, there will be Windows.Forms. But any new windows created today should probably be done with Windows Presentation Foundation. It offers an abstraction layer that's independent of the application, which might be important if you're building an app that has a presence on both the desktop as well as the web, smartphone, or smart TV. It's about display portability.
Size:
Color: