English 中文(简体)
Drawing gant-like diagram from file in C with boxes and axis
原标题:
  • 时间:2009-12-02 06:54:01
  •  标签:
  • gnuplot

I am programming system in C and I would like to draw rectangles into 2D plain with axis X and Y to represent generated data (scheduling problems).It should LOOK LIKE gant chart. Information are supplied in text file. I don t need anything fancy yet. Just something like "draw box in color Red starting at X=5, Y=3, ending at X=7,Y=5". It should support axis scaling and I would like it to generate any size of image.

Do any of you have good experience with such a tool that can be used to generate this kind of images from command-line (from some file perhaps that have each line in Color XY XY format)?

So far I see gnuplot as only feasible solution.

最佳回答

Check out GraphViz, in particular dot. dot really wants to do the graph layout itself, but if memory serves me well you can force it to place boxes in fixed positions. You can use dot from the command line or plug into its API.

Or, you might consider writing SVG directly, it s only text -- but whether this works for you depends in part on what final form you want the graphic in. Most browsers now make a fair stab at rendering SVG.

Beyond that, you might look at ImageMagick, Dislin, Cairo or any one of a multitude of other graphics libraries.

So, GNUPlot is not the only feasible solution by a long way.

问题回答

暂无回答




相关问题
Choosing line type and color in Gnuplot 4.0

I have two pairs of datasets, which I need to plot using Gnuplot. I want the first pair to be plotted in red, one solid and one dashed. The second pair, I want to plot in blue, one solid and one ...

Graph Formatting Tools For Octave

I know that Matlab allows for you to format the graph after its created through the interface. However there isn t the same features in Octave. Is there a tool that goes between Octave and GnuPlot? If ...

Labels on the input data in gnuplot

I have a datafile that looks like this #index name1 name2 name3 1 2 3 4 2 3 4 5 3 4 5 6 4 5 6 7 I want to plot 3 lines: plot "data" using 1:2 with lines, ... This works ok, except for the line ...

Drawing gant-like diagram from file in C with boxes and axis

I am programming system in C and I would like to draw rectangles into 2D plain with axis X and Y to represent generated data (scheduling problems).It should LOOK LIKE gant chart. Information are ...

Treat axis as date/time (epoch)

I m generating a graph with gnuplot of activity over the last twenty four hours, but the time axis looks really bad because it s trying to fit the long number for every five minutes in the last day. ...

Gnuplot Cumulative Column Question

I have some data. #Time Distance 1 3 2 5 4 9 8 11 12 17 14 20 16 34 20 40 I want to plot the cumulative distance wrt time in gnuplot ... (it should be easy) but I do not know how. x

Direct 2D gnuplot PNG animation?

Can anyone please confirm that yes/no Gnuplot 4.5 (on CVS) can output 2D animated PNG files? I have numerous datasets but one line that I d like to show iteratively in 3 different places in my graph. ...

热门标签