2016-10-11 6 views
0

이것은 실제로 프로그래밍 질문이 아닙니다. 오히려 역사적 하나 ... 내가 궁금하고Matplotlib의 symlog (a.k.a. 대칭 로그) 스케일의 근원은 무엇입니까?


하기 matplotlib의 symlog 또는 "대칭 로그"규모 : 그것은하기 matplotlib 발명

  • 인가?
  • 다른 플롯 팅 도구에서 비슷한 기능을 본 사람이 있습니까? 수학 교과서입니까? 다른 곳?

완전성

, 상기 문서는 짧은 쪽이 조금있다 같이

본질적

, symlog가는 특정 임계 값과 상기 로그 스케일 아래 리니어 스케일을 제공한다. 이를 통해 음수 및 0 (기존 로그 스케일에서는 가능하지 않음)을 포함하여 다양한 숫자를 플로팅 할 수 있습니다 (로그 스케일과 마찬가지로).

herehere의 몇 가지 예가 있습니다. @ 폴에 의해 제안


, 내가 나서서하기 matplotlib 구현의 original author 물었다. 그는 "개념을 발명하지는 않았지만"사용자 요청에 따라 구현되었다고 믿습니다. " 그는 Matplotlib 메일 링리스트에서 참조를 찾을 수 없었습니다.

누구든지 이러한 참조를 가리킬 수 있습니까? 매우 통찰력이있을 수 있습니다.

답변

-1

1) 당신은() SymmetricalLogScale

2 자식 비난)에 따라 관련 클래스를 작성한 것으로 보인다 mdboom을 요청해야합니다.

Matplotlib에는 github이 있고 얼마 동안 버전 관리가되어 있으므로이 질문은 소스 + git의 비난을 통해 쉽게 확인할 수 있습니다.

+0

Matplotlib 구현의 작성자가 이전에 다른 곳에서 본 적이 있는지 여부를 알고 싶지는 않지만 * 다른 사람이 이전에 다른 곳에서 본 적이 있는지 여부는 알 필요가 없습니다. 당신의 논리와 함께 X에 관한 질문을하는 모든 사람들은 X를 발명 한 사람에게 추천되어야하며, 대답을 아는 사람에게는 언급되어서는 안됩니다. – NichtJens

+0

그러나 그에게 묻는 것은 분명히 그것에 대해 갈 수있는 가장 효율적인 방법 일 것입니다. 특히이 수업은 꽤 오래되었습니다 (2007). 그러나 그는 여전히 주위에 있습니다. – Paul

+0

예, 물론입니다. 저의 요점은 : (비) 대답은 항상 "일"할 것입니다. 상상해보십시오. ** symlog *에 대한 다른 질문에 축 어적으로 게시했습니다. – NichtJens