我有可以包含很多点的图表(10000 +)当我缩放图表以查看屏幕中的所有点时,绘制它们需要一些时间你能建议我做一些优化吗,为了不把所有的点都画出来 最佳答案 我不是所列技术的专家,但我会通过“bucketing ”您的数据点来解决这个问题。您的 X axis 是 time ,因此请确定当前图表大小的分辨率点。 IE,如果你看到整个图表,你只需要一个数据点 per day 例如。如果您放大了很长的距离,您可能需要一个点 per hour 。现在你已经确定了分辨率,通过你的图表,找到所有存在于分辨率点之间的数据,IE,所有数据是 > 20th April 2011 at 4pm 和 20th April 2011 at 5pm 如果你是每小时分辨率。根据您使用的数据类型,将确定您是要对收集的所有数据点进行 average,还是找到 median(或其他一些方法,例如 candle stick chart 以显示最大值/最小值)。无论哪种方式,选择最相关的方法,对所有点重复并使用新数据呈现结果。希望这就是你的意思。关于c# - 用 10000+ 点优化图表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5731200/