Monthly Archives: March 2016

Graph Project: Labels Rotated Properly In Every Location

Today’s work was to get the tick value labels to handle rotation correctly, which they now do whichever side the labels are on. I also realized that I had cleverly defined rotations for the x-axis to go in the opposite … Continue reading

Posted in Tools and methods | Tagged , | Leave a comment

Graph Project: Axes On Other Side Of Plot

Here I’ve modified the code to not only accept extra axes, but also to be able to place them on either side of the plot area. This is reflected in the location of the tick and axis labels relative to … Continue reading

Posted in Tools and methods | Tagged , | Leave a comment

Graph Project: Multiple Axes

Now that the axis objects have been split out from the main graph object it’s a simple matter to add in as many as you need, as seen in the image. This example shows parallel axes stacked side to side, … Continue reading

Posted in Tools and methods | Tagged , | Leave a comment

Graph Project: Splitting Axes Into Separate Objects

One of the problems with developing from a quick hack, as I have here, is that you sometimes have to take a step back and do some serious re-plumbing. In this case that means breaking things apart and defining axes … Continue reading

Posted in Tools and methods | Tagged , | Leave a comment

Graph Project: Automatically Generating Axis Labels

Up until not the graph object has required that the parameters governing the generation of axis tick labels be specified explicitly. However, it would be nice for the graph to be able to generate reasonable value labels on its own … Continue reading

Posted in Tools and methods | Tagged , | Leave a comment

Completing the Logarithmic Scale Implementation

Today I was able to finish the implementation of logarithmic scales on both axes. Even better, I added the ability to specify a major interval for each axis separately. This value is used to determine the number of cycles and … Continue reading

Posted in Software | Tagged , | Leave a comment

Rules for Drawing Graph Elements, Especially Axes

Since I don’t have time to work through much code today I thought I’d take a step back and define the rules I’ve implemented–or will implement–that govern the construction of the different elements of the graph object I’ve been developing. … Continue reading

Posted in Tools and methods | Tagged , | Leave a comment

First Implementation of Logarithmic Scale On One Axis

I was able to get the x-axis drawn out in a logarithmic scale, get the plot drawn on the same scale, and do it in a somewhat modular fashion. It needs a few pixel-level tweaks still and to be replumbed … Continue reading

Posted in Tools and methods | Tagged , | Leave a comment

Testing the Thermodynamic Functions for Saturated Water As A Function of Pressure–Except…

I started working through the graphs of the various thermodynamic functions vs. pressure and recognized that the standard format wasn’t showing all of the detail contained in the fits across the different ranges of input pressure. If the plotable width … Continue reading

Posted in Tools and methods | Tagged , | Leave a comment

Testing the Thermodynamic Functions for Saturated Water As A Function of Temperature

Here are plots of the standard thermodynamic values for saturated water, all as a function of temperature. Tomorrow I’ll plot them all out as a function of pressure. I extended the range of each function below 32 degrees Fahrenheit to … Continue reading

Posted in Tools and methods | Tagged , | Leave a comment