Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Drawing at Bottom/Top of Chart Window

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Drawing at Bottom/Top of Chart Window

    Hi,

    Is there a quick way to draw a figure, say rectangle, at the bottom of the visible chart window? ChartScale MaxValue and MinValue don't seem to be available outside of OnRender. Please advise. Thank you.
    Last edited by Zeos6; 09-20-2017, 08:48 AM.

    #2
    Hello Zeos6.

    Thank you for the post.

    Please see section 1.4 - Rendering Custom Shapes in 'SampleCustomRender.cs' in a NinjaScript editor.

    Here is the code used to print a large rectangle:

    Code:
    // 1.4 - Rendering Custom Shapes
    
    			SharpDX.RectangleF rect = new SharpDX.RectangleF(startPoint.X, startPoint.Y, width, height);
    
    			RenderTarget.FillRectangle(rect, areaBrushDx);
    			
    			RenderTarget.DrawRectangle(rect, customDXBrush, 2);
    You can see at the beginning of OnRender(), there are two SharpDX vectors, and they are set by accessing the X/Y coordinates of the ChartPanel object, which is global to your script.

    Code:
    // 1.1 - SharpDX Vectors and Charting RenderTarget Coordinates
    
    		SharpDX.Vector2 startPoint;
    		SharpDX.Vector2 endPoint;
    
    startPoint = new SharpDX.Vector2(ChartPanel.X, ChartPanel.Y);
    		endPoint = new SharpDX.Vector2(ChartPanel.X + ChartPanel.W, ChartPanel.Y + ChartPanel.H);
    You can compute the bottom left of this panel from the X, Y coordinates.

    Here is a link to the help guide on ChartPanel objects:


    Here is a link to the help guide on SharpDX DrawRectangle():


    If questions come up or if we may be of any further assistance, please let us know.

    Comment


      #3
      Thanks ChrisL. Didn't notice that one. Very helpful. Thank you for the info.

      Comment

      Latest Posts

      Collapse

      Topics Statistics Last Post
      Started by Hwop38, 05-04-2026, 07:02 PM
      0 responses
      160 views
      0 likes
      Last Post Hwop38
      by Hwop38
       
      Started by CaptainJack, 04-24-2026, 11:07 PM
      0 responses
      308 views
      0 likes
      Last Post CaptainJack  
      Started by Mindset, 04-21-2026, 06:46 AM
      0 responses
      245 views
      0 likes
      Last Post Mindset
      by Mindset
       
      Started by M4ndoo, 04-20-2026, 05:21 PM
      0 responses
      349 views
      0 likes
      Last Post M4ndoo
      by M4ndoo
       
      Started by M4ndoo, 04-19-2026, 05:54 PM
      0 responses
      178 views
      0 likes
      Last Post M4ndoo
      by M4ndoo
       
      Working...
      X