Plot coordinate pairs: Difference between revisions

no edit summary
(→‎{{header|Phix}}: syntax coloured, use IupGraph, added online link)
No edit summary
Line 1,983:
</lang>
[http://www.diga.me.uk/PlotCoordPairs.gif LB screen]
 
=={{header|LiveCode}}==
Displaying the plot with vector graphics
<lang liveCode>
on plotGraphic
local tCoordinates
local x = "0, 1, 2, 3, 4, 5, 6, 7, 8, 9"
local y = "2.7, 2.8, 31.4, 38.1, 58.0, 76.2, 100.5, 130.0, 149.3, 180.0"
if there is a graphic "graph" then delete graphic "graph"
repeat with i = 1 to the number of items of x
put item i of x into item 1 of line i of tCoordinates
put item i of y into item 2 of line i of tCoordinates
end repeat
create graphic "graph"
set the style of graphic "graph" to "polygon"
set the points of graphic "graph" to tCoordinates
repeat with i = 1 to the number of lines of tCoordinates
put the top of grc "graph" + the height of grc "graph" - item 2 of line i of tCoordinates into item 2 of line i of tCoordinates
end repeat
set the points of graphic "graph" to tCoordinates
set the height of graphic "graph" to 200
set the width of graphic "graph" to 300
set the loc of grc "graph" to the loc of this card
end plotGraphic
</lang>
[[File:LC_ventor_graphics.jpg]]
[https://www.mediafire.com/view/xhi8oq1fawagzbt Vector Graphics]
 
Displaying the plot with the Line Graph widget
<lang liveCode>
on plotLineGraph
local tCoordinates
local x = "0, 1, 2, 3, 4, 5, 6, 7, 8, 9"
local y = "2.7, 2.8, 31.4, 38.1, 58.0, 76.2, 100.5, 130.0, 149.3, 180.0"
if there is a widget "graph" then delete widget "graph"
repeat with i = 1 to the number of items of x
put item i of x into item 1 of line i of tCoordinates
put item i of y into item 2 of line i of tCoordinates
end repeat
create widget "graph" as "com.livecode.widget.linegraph"
set the graphData of widget "graph" to tCoordinates
set the height of widget "graph" to 250
set the width of widget "graph" to 350
set the loc of widget "graph" to the loc of this card
end plotLineGraph
</lang>
[https://www.mediafire.com/view/8wj0l5l5blmd9dg/line_graph.jpg Line Graph Widget]
 
=={{header|Lua}}==
Anonymous user