public TimeSeriesGraph addCursorGraph(final GraphData graphData) { final TimeSeriesGraph graph = new CursorGraph(); final DefaultDiagramGraphStyle style = (DefaultDiagramGraphStyle) graph.getStyle(); style.setOutlineColor(graphData.getColor()); style.setOutlineStroke(new BasicStroke(1.5f)); style.setFillPaint(Color.WHITE); addGraph(graph); return graph; }
protected AbstractDiagramGraph() { style = new DefaultDiagramGraphStyle(); }
private void addEndmember(Endmember endmember) { endmemberListModel.addElement(endmember); EndmemberGraph endmemberGraph = new EndmemberGraph(endmember); Color color = defaultColors[endmemberListModel.getSize() % defaultColors.length]; DefaultDiagramGraphStyle style = ((DefaultDiagramGraphStyle) endmemberGraph.getStyle()); style.setOutlineColor(color); style.setOutlineStroke(new BasicStroke(1.0f)); style.setShowingPoints(false); endmemberDiagram.addGraph(endmemberGraph); endmemberDiagram.adjustAxes(true); }
public void setSelectedEndmemberIndex(int index) { int oldIndex = selectedEndmemberIndex; if (oldIndex == index) { return; } if (oldIndex >= 0 && endmemberDiagram.getGraphCount() > 0) { final DiagramGraph endmemberGraph = endmemberDiagram.getGraph(oldIndex); ((DefaultDiagramGraphStyle) endmemberGraph.getStyle()).setOutlineStroke(new BasicStroke(1.0f)); } selectedEndmemberIndex = index; if (selectedEndmemberIndex >= 0 && endmemberDiagram.getGraphCount() > 0) { final DiagramGraph endmemberGraph = endmemberDiagram.getGraph(selectedEndmemberIndex); ((DefaultDiagramGraphStyle) endmemberGraph.getStyle()).setOutlineStroke(new BasicStroke(2.0f)); } endmemberDiagram.invalidate(); propertyChangeSupport.firePropertyChange("selectedEndmemberIndex", oldIndex, selectedEndmemberIndex); }
public TimeSeriesGraph addVectorGraph(final VectorDataNode vectorNode, final GraphData graphData, final VectorGraph.TYPE type) { final TimeSeriesGraph graph = new VectorGraph(vectorNode, type); final DefaultDiagramGraphStyle style = (DefaultDiagramGraphStyle) graph.getStyle(); final FigureStyle figureStyle = DefaultFigureStyle.createFromCss(vectorNode.getDefaultStyleCss()); style.setOutlineColor(graphData.getColor()); style.setOutlineStroke(new BasicStroke(3.5f)); style.setFillPaint(figureStyle.getFillPaint()); addGraph(graph); return graph; }
public TimeSeriesGraph addPlacemarkGraph(final Placemark placemark, final GraphData graphData) { final TimeSeriesGraph graph = new PlacemarkGraph(placemark, graphData.getTitle()); final DefaultDiagramGraphStyle style = (DefaultDiagramGraphStyle) graph.getStyle(); final FigureStyle figureStyle = DefaultFigureStyle.createFromCss(placemark.getStyleCss()); style.setOutlineColor(graphData.getColor()); style.setOutlineStroke(new BasicStroke(1.2f)); style.setFillPaint(figureStyle.getFillPaint()); addGraph(graph); return graph; }