我们使用Delphi 2010和完整的VCL版本的TeeChart,这工作得很好
我们现在使用最新版本的TeeChart更新到Delphi XE 5,图表的质量现在更差了
请看这里的图片
两个独立的小节现在合并为一个小节
如果我把图表变宽,这不是一个选项,它看起来更好,但仍然不如以前的好
请参阅此处
有人遇到过这样的问题吗?
这里是Delphi XE5的项目,这里是Delphi 2010的项目
搜索路径可能需要修改
欢呼保罗问题可能是由于在较新版本的TChart(!)中默认开启了抗锯齿功能。我们在直线级数图中遇到了同样的问题。在给供应商(Steema)写信后,他们提出了以下解决方案:
Chart1.Canvas := TTeeCanvas3D.Create; //Disable GDI+ to prevent smooth drawing of the graph.
我不明白为什么我们必须关闭GDI+的绘图-据我所知- GDI+也可以在没有抗混叠的情况下使用。无论如何,我们的图现在表现得像以前版本的TChart,这就是我们想要的。
我也讨厌"新的"抗锯齿图表模糊和慢。当你知道在哪里搜索时,它很容易修复。双击图表,然后进入3D ->渲染->选择GDI而不是GDI+
如果你查看DFM文件的"幕后",你可以看到变化:清晰快速的图形(与2010年一样):DefaultCanvas = 'TTeeCanvas3D'模糊和缓慢的图形(如在XE5): DefaultCanvas = 'TGDIPlusCanvas'
图设置
希望对你有帮助。
在这里发现了一些笨拙的运行时解决方案,这也在工作:http://www.teechart.net/support/viewtopic.php?f=3& t = 15078