how to enter a list of data points in an interact?
I want to enter a default list of (x,y) data for a scatter plot that the user can modify to create a different scatter plot.
asked 2012-03-20 12:15:02 +0100
This post is a wiki. Anyone with karma >750 is welcome to improve it.
I want to enter a default list of (x,y) data for a scatter plot that the user can modify to create a different scatter plot.
answered 2012-03-20 12:34:20 +0100
This post is a wiki. Anyone with karma >750 is welcome to improve it.
I am not sure how exactly you want to do this but let me know whether this is what you want. User can change the array and unfocus from the input box to update.
@interact
def int_plot(str1 = input_box('[[1,2],[3,5],[4,2]]',type = str, label='array 1: ')):
array1=eval(str1)
scatter_plot(array1).show()
Yes, it's perfect. For the record, here's the code with a few bells and whistles added. @interact def int_plot(t1=text_control("Enter data as a list of pairs, and set window [a,b] by [c,d]."), str1 = input_box('[[1975,4123], [1980,3851], [1985,3461], [1990,2827], [1995,2515], [2000, 2092]]',type = str, label='data '), a = (1970), b = (2000), c = (2000), d = (4500) , xlabel= ('Year'), ylabel= ('Consumption')): array1=eval(str1) s=scatter_plot(array1, xmin=a, xmax = b, ymin=c, ymax=d, figsize=6, axes_labels=[str(xlabel),str(ylabel)]) show(s)
Please start posting anonymously - your entry will be published after you log in or create a new account.
Asked: 2012-03-20 12:15:02 +0100
Seen: 561 times
Last updated: Mar 20 '12
Notebook List Object Data Storage/Retrieval? (Start/Restart)
show polyhedron in an interact
Saving the output of "interact" session.
I need help with Sagetex/Sage (normal form&data file useage)
Interact depending on other arguments
Data files on public servers access