Формат данных: Gnuplot и вывод из Fortran [duplicate]

Я подозреваю, что кто-то только начинает переходы CSS быстро обнаруживает, что они не работают, если вы одновременно модифицируете свойство display (block / none). Одна работа, о которой еще не упоминалось, заключается в том, что вы можете продолжать использовать display: block / none, чтобы скрыть / показать элемент, но установить его непрозрачность в 0, чтобы даже когда он отображается: блок, он все еще невидим. Затем, чтобы угаснуть его, добавьте еще один класс CSS, такой как «on», который устанавливает непрозрачность в 1 и определяет переход для непрозрачности. Как вы могли себе представить, вам придется использовать JavaScript, чтобы добавить этот класс «on» к элементу, но по крайней мере вы все еще используете CSS для фактического перехода.

P.S. Если вы окажетесь в ситуации, когда вам нужно сделать как отображение: блок, так и добавить класс «включено», в то же время отложить последнее, используя setTimeout. В противном случае браузер просто видит, что происходит одновременно, и отключает переход.

1
задан nathanielng 27 November 2015 в 03:59
поделиться

2 ответа

Вы можете указать количество цифр в экспоненте, используя дескриптор Ew.dEe. Он также работает для научных и технических форматов.

write(*,fmt='(A,ES15.3E3)') " fmt=ES15.3E3: x = ", x

дает

fmt=ES15.3E3: x = 2.718E-200

2
ответ дан RussF 24 August 2018 в 06:56
поделиться

Ширина по умолчанию для величины поля экспоненты при отсутствии спецификации в противном случае равна двум. Буква экспоненты E или D отбрасывается, если для величины экспоненты требуется один символ больше, чем поле экспоненты. (Обратите внимание, что эта форма с отсутствующей буквой экспоненты вполне приемлема для форматированного ввода Фортрана.)

Если вы хотите три символа, то укажите три символа.

write(*,fmt='(A,ES15.3E3)') " fmt=ES15.3E3: x = ", x
write(*,fmt='(A,E15.3E3)')  " fmt= E15.3E3: x = ", x   
1
ответ дан IanH 24 August 2018 в 06:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: