Only do curve appends on low uppx levels
							parent
							
								
									3b15f83e70
								
							
						
					
					
						commit
						f4f6ffe819
					
				| 
						 | 
					@ -329,7 +329,7 @@ def graphics_update_cycle(
 | 
				
			||||||
    vars = ds.vars
 | 
					    vars = ds.vars
 | 
				
			||||||
    tick_margin = vars['tick_margin']
 | 
					    tick_margin = vars['tick_margin']
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    update_uppx = 6
 | 
					    update_uppx = 16
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    for sym, quote in ds.quotes.items():
 | 
					    for sym, quote in ds.quotes.items():
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -390,7 +390,8 @@ def graphics_update_cycle(
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            if (
 | 
					            if (
 | 
				
			||||||
                (
 | 
					                (
 | 
				
			||||||
                    xpx < update_uppx or i_diff > 0
 | 
					                    xpx < update_uppx
 | 
				
			||||||
 | 
					                    or i_diff > 0
 | 
				
			||||||
                    and liv
 | 
					                    and liv
 | 
				
			||||||
                )
 | 
					                )
 | 
				
			||||||
                or trigger_all
 | 
					                or trigger_all
 | 
				
			||||||
| 
						 | 
					@ -399,7 +400,6 @@ def graphics_update_cycle(
 | 
				
			||||||
                # once the $vlm is up?
 | 
					                # once the $vlm is up?
 | 
				
			||||||
                vlm_chart.update_graphics_from_flow(
 | 
					                vlm_chart.update_graphics_from_flow(
 | 
				
			||||||
                    'volume',
 | 
					                    'volume',
 | 
				
			||||||
 | 
					 | 
				
			||||||
                    # UGGGh, see ``maxmin()`` impl in `._fsp` for
 | 
					                    # UGGGh, see ``maxmin()`` impl in `._fsp` for
 | 
				
			||||||
                    # the overlayed plotitems... we need a better
 | 
					                    # the overlayed plotitems... we need a better
 | 
				
			||||||
                    # bay to invoke a maxmin per overlay..
 | 
					                    # bay to invoke a maxmin per overlay..
 | 
				
			||||||
| 
						 | 
					@ -433,6 +433,7 @@ def graphics_update_cycle(
 | 
				
			||||||
                        flow,
 | 
					                        flow,
 | 
				
			||||||
                        curve_name,
 | 
					                        curve_name,
 | 
				
			||||||
                        array_key=curve_name,
 | 
					                        array_key=curve_name,
 | 
				
			||||||
 | 
					                        do_append=xpx < update_uppx,
 | 
				
			||||||
                    )
 | 
					                    )
 | 
				
			||||||
                    # is this even doing anything?
 | 
					                    # is this even doing anything?
 | 
				
			||||||
                    # (pretty sure it's the real-time
 | 
					                    # (pretty sure it's the real-time
 | 
				
			||||||
| 
						 | 
					@ -494,6 +495,7 @@ def graphics_update_cycle(
 | 
				
			||||||
        ):
 | 
					        ):
 | 
				
			||||||
            chart.update_graphics_from_flow(
 | 
					            chart.update_graphics_from_flow(
 | 
				
			||||||
                chart.name,
 | 
					                chart.name,
 | 
				
			||||||
 | 
					                do_append=xpx < update_uppx,
 | 
				
			||||||
            )
 | 
					            )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        # iterate in FIFO order per tick-frame
 | 
					        # iterate in FIFO order per tick-frame
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue