Sunday, February 28, 2021

Free Linear Graph Template with Error Bars, Max and Min, and Feedback for IB Physics

Yet again, I've remade the IB Physics Graphing Template. This latest version is the best one yet:

IB Physics Graphing Template

 

Try it out. It's totally free and runs in your browser: http://beepboopmachines.com/

Features:

  • Graphs linear data with error bars and automatically generates a best fit, a steepest (max) fit, and a shallowest (min) fit.
  • You can reshape the trendlines by clicking and dragging them if you happen to not like the auto-generated trendlines.
  • Produces feedback about your data and graph. This will help you check to make sure you didn't miss anything important (like a graph title), and can also help you identify important talking points for a conclusion or evaluation.
  • Runs in your browser for compatibility with Windows, Mac, Linux, and even mobile or tablet!
  • You can share your graph as a URL if you want other people to work with your example. Great for teachers making examples, scaffolding, or tutorials.
  • Data table automatically grows to handle large amounts of data
  • You can enter data in a variety of forms: decimal (eg 0.00045), scientific (eg 4.5x10^-4), percentages (eg, 15%), and bizarro calculator format (eg, 4.5E-4)
  • The overall size, gridlines, titles, labels, units, and symbols in the graph can be edited by clicking anywhere on the title, legend, or axis labels. 

You can edit the properties of the graph by clicking anywhere on the title, legend, or axis labels

 

Let me know in the comments what you think. Some known issues:

  • I haven't tested the application in every browser and OS. 
  • Sometimes produces some pretty extreme max and min slopes. I haven't developed a good algorithm to handle every case. Drag the lines around if it comes up with lines you're not happy with
  • The performance of the program will drop as you add more and more data. 

10 comments:

  1. A small bug: I think the equations of the trendlines when they are manually adjusted do not update accordingly. Other than that, it's excellent- there's no other tool easily findable which does this feature that simply.
    - One of your current Physics students

    ReplyDelete
    Replies
    1. Oh, good catch. I'll add that to the to-do list for the next revision.

      Delete
    2. Just posted an update to fix this issue, as well as reduce the refresh rate while dragging so it doesn't get so unwieldy when resizing the graph.

      Cheers!

      Delete
  2. Hi there,

    I'm from a school that currently uses the old version of your Physics graphing template. I've shown a few teachers a new version, but, there liked that minor gridlines could be added to the old version, as well as the variables being modifiable.

    I've currently created a bookmarklet as a quick solution (Source code here: https://gist.github.com/jwu56/f4bfb7a6f27ef49ef3eed8da9204e4d1), but, I was wondering if you could include this functionality!

    Thanks :)

    ReplyDelete
    Replies
    1. Good catch! That was on my to-do list from the beginning, but I ran out of time last summer to get it all done. I'd like to come back to it this summer.

      I'm really excited about how easy it is to roll out small updates like this now that the system is stand-alone in the browser (as opposed to the old excel file)

      Delete
    2. Just wanted to point out that I got around to most of the items on your wishlist this week. The changes are already pushed to the website.

      Click on the title, legend, or axis labels to bring up a list of properties of the graph you can edit.

      I also did some work on percent uncertainties and dragging the trendlines for manual fits.

      Cheers!

      Delete
    3. Thank you so much for your dedication on the graphing template! I am just having a look at these features now :)

      Kind Regards,

      Jerry

      Delete
  3. Hello,
    The lines cannot be adjusted after pressing the apply button on the menu.

    ReplyDelete
    Replies
    1. After pressing the apply button, whenever the lines are dragged they disappear.

      Delete
    2. Oh dear. Good catch on that bug. Thank you for letting me know.

      I will add it to the to-do list for next revision.

      Delete