public ScatterPlotStyle(Altaxo.Main.Properties.IReadOnlyPropertyBag context) { double penWidth = GraphDocument.GetDefaultPenWidth(context); double symbolSize = GraphDocument.GetDefaultSymbolSize(context); var color = GraphDocument.GetDefaultPlotColor(context); _scatterSymbol = ScatterSymbolListManager.Instance.BuiltinDefault[0]; _color = color; _independentColor = false; _symbolSize = symbolSize; _skipFreq = 1; }
/// <summary> /// Creates a new instance with default values. /// </summary> public ColumnDrivenSymbolSizePlotStyle(Altaxo.Main.Properties.IReadOnlyPropertyBag context) { InternalSetScale(new LinearScale()); InternalSetDataColumnProxy(ReadableColumnProxyBase.FromColumn(new Altaxo.Data.EquallySpacedColumn(0, 0.25))); var symbolSizeBase = GraphDocument.GetDefaultSymbolSize(context); _symbolSizeAt0 = symbolSizeBase / 2; _symbolSizeAt1 = symbolSizeBase * 2; _symbolSizeAbove = symbolSizeBase * 2.5; _symbolSizeBelow = symbolSizeBase / 4; _symbolSizeInvalid = 0; _numberOfSteps = 0; }