Update chart tick interval/distance, minor text changes
This commit is contained in:
@@ -149,9 +149,9 @@ const SimulationChart = React.memo(({
|
|||||||
|
|
||||||
// Dynamically calculate tick interval based on available pixel width
|
// Dynamically calculate tick interval based on available pixel width
|
||||||
const xTickInterval = React.useMemo(() => {
|
const xTickInterval = React.useMemo(() => {
|
||||||
// Aim for ~46px per label to avoid overlaps on narrow screens
|
// Aim for ~46px per label to avoid overlaps on narrow screens
|
||||||
//const MIN_PX_PER_TICK = 46;
|
//const MIN_PX_PER_TICK = 46;
|
||||||
const MIN_PX_PER_TICK = 46;
|
const MIN_PX_PER_TICK = 56; // increased to 56, partially too tight otherwise
|
||||||
const intervals = [1, 2, 3, 4, 6, 8, 12, 24];
|
const intervals = [1, 2, 3, 4, 6, 8, 12, 24];
|
||||||
|
|
||||||
const pxPerDay = scrollableWidth / Math.max(1, dispDays);
|
const pxPerDay = scrollableWidth / Math.max(1, dispDays);
|
||||||
@@ -544,6 +544,8 @@ const SimulationChart = React.memo(({
|
|||||||
domain={yAxisDomain as any}
|
domain={yAxisDomain as any}
|
||||||
axisLine={{ stroke: isDarkTheme ? '#ccc' : '#666' }}
|
axisLine={{ stroke: isDarkTheme ? '#ccc' : '#666' }}
|
||||||
tick={<YAxisTick />}
|
tick={<YAxisTick />}
|
||||||
|
tickCount={20}
|
||||||
|
interval={1}
|
||||||
allowDecimals={false}
|
allowDecimals={false}
|
||||||
allowDataOverflow={false}
|
allowDataOverflow={false}
|
||||||
/>
|
/>
|
||||||
|
|||||||
@@ -114,7 +114,7 @@ export const de = {
|
|||||||
xAxisFormat24hDesc: "Wiederholender 0-24h Zyklus",
|
xAxisFormat24hDesc: "Wiederholender 0-24h Zyklus",
|
||||||
xAxisFormat12h: "Tageszeit (12h AM/PM)",
|
xAxisFormat12h: "Tageszeit (12h AM/PM)",
|
||||||
xAxisFormat12hDesc: "Wiederholend 12h Zyklus im AM/PM Format",
|
xAxisFormat12hDesc: "Wiederholend 12h Zyklus im AM/PM Format",
|
||||||
showTemplateDayInChart: "Basis-Zeitplan kontinuierlich anzeigen",
|
showTemplateDayInChart: "Basis-Zeitplan zum Vergleich anzeigen",
|
||||||
showTemplateDayTooltip: "Führt die Simulation des Basis-Zeitplans auch dann fort, auch wenn für Tag 2+ abweichende Zeitpläne definiert sind. Die entsprechenden Plasmakonzentrationen werden, nur im Falle einer Abweichung vom Basis-Zeitplan, als zusätzliche gestrichelte Linien dargestellt.\\n\\n__Standard:__ **aktiviert**",
|
showTemplateDayTooltip: "Führt die Simulation des Basis-Zeitplans auch dann fort, auch wenn für Tag 2+ abweichende Zeitpläne definiert sind. Die entsprechenden Plasmakonzentrationen werden, nur im Falle einer Abweichung vom Basis-Zeitplan, als zusätzliche gestrichelte Linien dargestellt.\\n\\n__Standard:__ **aktiviert**",
|
||||||
simulationSettings: "Simulations-Einstellungen",
|
simulationSettings: "Simulations-Einstellungen",
|
||||||
|
|
||||||
|
|||||||
@@ -113,7 +113,7 @@ export const en = {
|
|||||||
xAxisFormat24hDesc: "Repeating 0-24h cycle",
|
xAxisFormat24hDesc: "Repeating 0-24h cycle",
|
||||||
xAxisFormat12h: "Time of Day (12h AM/PM)",
|
xAxisFormat12h: "Time of Day (12h AM/PM)",
|
||||||
xAxisFormat12hDesc: "Repeating 12h cycle in AM/PM format",
|
xAxisFormat12hDesc: "Repeating 12h cycle in AM/PM format",
|
||||||
showTemplateDayInChart: "Continuously Show Baseline Schedule",
|
showTemplateDayInChart: "Show Baseline Schedule for Comparison",
|
||||||
showTemplateDayTooltip: "Continue simulating the baseline schedule even when deviations are defined for day 2+. Corresponding plasma concentrations will be shown as additional dashed lines, only if deviating from the baseline schedule.\\n\\n__Default:__ **enabled**",
|
showTemplateDayTooltip: "Continue simulating the baseline schedule even when deviations are defined for day 2+. Corresponding plasma concentrations will be shown as additional dashed lines, only if deviating from the baseline schedule.\\n\\n__Default:__ **enabled**",
|
||||||
simulationSettings: "Simulation Settings",
|
simulationSettings: "Simulation Settings",
|
||||||
showDayReferenceLines: "Show Day Separators",
|
showDayReferenceLines: "Show Day Separators",
|
||||||
|
|||||||
Reference in New Issue
Block a user