Holger Vogt
99cfe7bc81
MOS output characteristics with and witout drain series resistance
2020-02-23 14:28:29 +01:00
Holger Vogt
b7b77a9561
When plotting arrays of curves, plot lines only in the direction
...
of (in absolute terms) growing x values.
Example: MOS output characteristics.
In the rare case of plotting versus varying x directions
(e.g. example memristor.sp), one has to add the flag
'retraceplot' to the plot command.
2020-02-23 14:27:14 +01:00
Holger Vogt
00ebe289dd
Copy the scale vector as well and attach it to the data vector.
...
Remove it again when the graph is destroyed.
2020-02-23 14:18:29 +01:00
Holger Vogt
5eb217fecd
add a slight offset between y axis labels and grid
2020-02-23 14:11:47 +01:00
Holger Vogt
106207098a
thicken grid and graph separately
2020-02-23 14:10:31 +01:00
Holger Vogt
07a203a7ce
more precise warning of potential failure
2020-02-23 14:09:39 +01:00
Holger Vogt
b26c054f51
replace variable 'gridwidth' by 'xgridwidth'
2020-02-22 15:50:19 +01:00
Holger Vogt
088a1e87c7
required for reliable re-plotting, however still has the
...
return line bug no #472
2020-02-22 15:49:36 +01:00
Holger Vogt
0845ce5329
enable "null allowed" for reset input
2020-02-22 12:10:50 +01:00
Holger Vogt
65a4072215
Preliminary 'fix' to a plotting bug (visible return line in an array of curves):
...
Partially undo code added in commit 10415875f4 /
This will need further discussion or updates
2020-02-22 10:14:25 +01:00
Holger Vogt
44cca07fea
plug a memory leak in inpcom.c vdmos code
2020-02-22 09:56:21 +01:00
Holger Vogt
be02c10637
add const declaration to newfopen
2020-02-22 09:56:13 +01:00
Holger Vogt
835c99560e
single space indent in analysis window
2020-02-22 09:56:04 +01:00
Holger Vogt
eee2b0b7fa
just another remains of quote
2020-02-22 09:55:56 +01:00
Holger Vogt
3e197c954e
remove all the remains of quote() and strip() that had been
...
used to modify the eigths bit of a character or string.
The functions had been switched off some time ago.
We now need all bits of a char for extended ascii or utf8
2020-02-22 09:55:44 +01:00
Holger Vogt
e595347819
remove the remains of the old xgraph program
...
that has not been supported for many years
2020-02-22 09:55:35 +01:00
Holger Vogt
f5fa14b390
some more examples, use $oscompiled
2020-02-22 09:55:27 +01:00
Holger Vogt
b153b7699c
some missing brackets, typos
2020-02-22 09:55:18 +01:00
Holger Vogt
f1972850ec
switch to colorarray in graph to string all color data,
...
one set per each graph.
If we are zooming or selecting a cutout, copy the
source graph's colors to the new graph. Transfer the
old graphs id to the new graph via graph->graphid.
2020-02-22 09:55:09 +01:00
Holger Vogt
0d4fe21269
examples for the recent plot enhancements
2020-02-22 09:55:01 +01:00
Vogt
e90393b704
Set the color tables and linewidths personal for each graph,
...
added to strucht graph
Use only these data for plotting.
If zooming a plot windows, set as an extra parameter the graph id
of the 'mother graph'. Copy its color and line data to the new graph.
This is done by an extra parameter sgraphid to the internal plot
command that is issued in fcn PlotWindowProc().
Thus zooming will keep the background, text/line and graph colors.
Function setcolor() will always look into the colorarray of the
current graph.
2020-02-22 09:54:52 +01:00
Holger Vogt
10a4c231c6
examle file for color and font selection
2020-02-22 09:54:40 +01:00
Holger Vogt
1c834c8bf3
enable color and font selection for X11:
...
Add graphics context gridgc for plotting the grids.
Enable rgbd:, input of color by RGB 0 ... 255
If no color1 (text/grid) is given,
select black or white according to backgrund color.
Error message, but no crash if font cannot be selected.
Enable separate linewidth selection for grid and graph.
2020-02-22 09:54:28 +01:00
Holger Vogt
9f73552d29
new variable nolegend: with 'set nolegend' plotting of
...
the legend is suppressed.
2020-02-22 09:54:18 +01:00
Holger Vogt
7d9062f1f9
add variable ticchar, allow an arbitrary character as ticmark
2020-02-22 09:54:01 +01:00
Holger Vogt
2ef62c934d
cp_getvar: force a limit to a string entered
...
Issue a warning, truncate the string
2020-02-22 09:53:49 +01:00
Holger Vogt
01dda37f96
allow disabling UNICODE by --disable-utf8,
...
which sets the pre-processor flag EXT_ASC
2020-02-22 09:53:32 +01:00
Holger Vogt
001c1060cc
use a more pleasant color for ps background
2020-02-22 09:53:14 +01:00
Holger Vogt
1539887006
color input for text/grids (color1), background (color0)
...
and graphs (color2-22) on Windows via
set color2=red
set color2=rgb:ff/0/0
set color2=rgbd:255,0,0
several examples given in the example files
2020-02-22 09:52:59 +01:00
Holger Vogt
fadd70c4fa
enclose in WinGUI #ifdef
2020-02-22 09:52:33 +01:00
Holger Vogt
0434b36074
Restore original 'green', slight update on
...
auto color selection vs. background
2020-02-22 09:52:22 +01:00
Holger Vogt
c1aa6d7142
enable using setting colors by colornn with 0<=nn<=22
...
The name list of colors is given by
https://www.codeproject.com/Articles/1276/Naming-Common-Colors
2020-02-22 09:52:09 +01:00
Holger Vogt
85fd52e43e
list of colors used
2020-02-22 09:51:58 +01:00
Holger Vogt
f8c3c7c417
add shell plotter selection as function of oscompiled
2020-02-22 09:51:43 +01:00
Holger Vogt
66b3151dbd
enable color selection, if compiled with MINGW
2020-02-22 09:51:32 +01:00
Holger Vogt
a709512a86
add color selection to WinGui plots
2020-02-22 09:51:21 +01:00
Holger Vogt
901ce79509
use variable 'oscompiled' to specialize for various OSs
2020-02-22 09:50:50 +01:00
Holger Vogt
a951d121ea
undo EXT_ASC
2020-02-22 09:50:39 +01:00
Holger Vogt
076037a34c
generate variable oscompiled
...
test for variable
2020-02-22 09:50:30 +01:00
Holger Vogt
9b7766f867
remove typo
2020-02-22 09:50:21 +01:00
Holger Vogt
03d14660cf
add optional HAVE_XFT and EXT_ASC for Visual Studio
2020-02-22 09:50:12 +01:00
Holger Vogt
acd675e5eb
check for libxft, if successful, then define HAVE_XFT
2020-02-22 09:49:59 +01:00
Holger Vogt
bbf11e0bd3
replace old_x11 by HAVE_LIBXFT defined in configure
2020-02-22 09:49:46 +01:00
Holger Vogt
3031cb5f65
fix remaining bugs when EXT_ASC is defined
2020-02-22 09:49:37 +01:00
Holger Vogt
7af5ae0108
add macOS to OS_COMPILED
2020-02-22 09:49:27 +01:00
Holger Vogt
f07d5ef5dc
Add preprocessor macro OS_COMPILED
2020-02-22 09:49:19 +01:00
Holger Vogt
74b95a3069
checking for Xft library defines HAVE_LIBXFT upon success
2020-02-22 09:49:11 +01:00
Holger Vogt
4b00524b31
Regain static behaviour, keep removing compiler warning
2020-02-22 09:49:00 +01:00
Holger Vogt
2ce891b66f
some updates on fonts etc.
2020-02-22 09:48:46 +01:00
Holger Vogt
4d9167c446
update and unify font handling
2020-02-22 09:48:21 +01:00