<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.s-bou.com/index.php?action=history&amp;feed=atom&amp;title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%3A%E5%9B%BD%E5%8B%A2%E8%AA%BF%E6%9F%BB%2F%E9%83%BD%E9%81%93%E5%BA%9C%E7%9C%8C%E5%86%85%E8%87%AA%E6%B2%BB%E4%BD%93</id>
	<title>モジュール:国勢調査/都道府県内自治体 - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.s-bou.com/index.php?action=history&amp;feed=atom&amp;title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%3A%E5%9B%BD%E5%8B%A2%E8%AA%BF%E6%9F%BB%2F%E9%83%BD%E9%81%93%E5%BA%9C%E7%9C%8C%E5%86%85%E8%87%AA%E6%B2%BB%E4%BD%93"/>
	<link rel="alternate" type="text/html" href="https://wiki.s-bou.com/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:%E5%9B%BD%E5%8B%A2%E8%AA%BF%E6%9F%BB/%E9%83%BD%E9%81%93%E5%BA%9C%E7%9C%8C%E5%86%85%E8%87%AA%E6%B2%BB%E4%BD%93&amp;action=history"/>
	<updated>2026-04-10T12:24:01Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.36.2</generator>
	<entry>
		<id>https://wiki.s-bou.com/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:%E5%9B%BD%E5%8B%A2%E8%AA%BF%E6%9F%BB/%E9%83%BD%E9%81%93%E5%BA%9C%E7%9C%8C%E5%86%85%E8%87%AA%E6%B2%BB%E4%BD%93&amp;diff=1158&amp;oldid=prev</id>
		<title>Administrator: 1版 をインポートしました</title>
		<link rel="alternate" type="text/html" href="https://wiki.s-bou.com/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:%E5%9B%BD%E5%8B%A2%E8%AA%BF%E6%9F%BB/%E9%83%BD%E9%81%93%E5%BA%9C%E7%9C%8C%E5%86%85%E8%87%AA%E6%B2%BB%E4%BD%93&amp;diff=1158&amp;oldid=prev"/>
		<updated>2021-10-22T17:41:46Z</updated>

		<summary type="html">&lt;p&gt;1版 をインポートしました&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2021年10月22日 (金) 17:41時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ja&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(相違点なし)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://wiki.s-bou.com/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:%E5%9B%BD%E5%8B%A2%E8%AA%BF%E6%9F%BB/%E9%83%BD%E9%81%93%E5%BA%9C%E7%9C%8C%E5%86%85%E8%87%AA%E6%B2%BB%E4%BD%93&amp;diff=1157&amp;oldid=prev</id>
		<title>2019年10月7日 (月) 13:29にja&gt;Visualualによる</title>
		<link rel="alternate" type="text/html" href="https://wiki.s-bou.com/index.php?title=%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB:%E5%9B%BD%E5%8B%A2%E8%AA%BF%E6%9F%BB/%E9%83%BD%E9%81%93%E5%BA%9C%E7%9C%8C%E5%86%85%E8%87%AA%E6%B2%BB%E4%BD%93&amp;diff=1157&amp;oldid=prev"/>
		<updated>2019-10-07T13:29:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local function createGraph(code)&lt;br /&gt;
	local width=768&lt;br /&gt;
	local height=512&lt;br /&gt;
	local max=0&lt;br /&gt;
	local first=8&lt;br /&gt;
	if code==&amp;quot;00000&amp;quot; then&lt;br /&gt;
		first=0&lt;br /&gt;
	elseif code==&amp;quot;19000&amp;quot; then&lt;br /&gt;
		first=18&lt;br /&gt;
	end&lt;br /&gt;
	local ptable={}&lt;br /&gt;
	for _,v in pairs(mw.loadData(&amp;quot;Module:国勢調査/&amp;quot;..string.sub(code,1,2))) do&lt;br /&gt;
		if v.code~=&amp;quot;00000&amp;quot; and string.sub(v.name,-3)~=&amp;quot;局&amp;quot; then&lt;br /&gt;
			for y=1,20 do&lt;br /&gt;
				local p=v.value[y]&lt;br /&gt;
				if p&amp;gt;max then&lt;br /&gt;
					max=p&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			local hue=0&lt;br /&gt;
			local tail=string.sub(v.name,-3)&lt;br /&gt;
			if string.sub(v.code,3,3)==&amp;quot;1&amp;quot; then&lt;br /&gt;
				hue=270&lt;br /&gt;
			elseif tail==&amp;quot;町&amp;quot; then&lt;br /&gt;
				hue=90&lt;br /&gt;
			elseif tail==&amp;quot;村&amp;quot; then&lt;br /&gt;
				hue=180&lt;br /&gt;
			end&lt;br /&gt;
			ptable[#ptable+1]={&lt;br /&gt;
				code=v.code,&lt;br /&gt;
				name=v.name,&lt;br /&gt;
				value=v.value,&lt;br /&gt;
				hue=hue&lt;br /&gt;
			}&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local marks={}&lt;br /&gt;
	return {&lt;br /&gt;
		width=width,&lt;br /&gt;
		height=height,&lt;br /&gt;
		padding=16,&lt;br /&gt;
		signals={&lt;br /&gt;
			{&lt;br /&gt;
				name=&amp;quot;yr&amp;quot;,&lt;br /&gt;
				init=19,&lt;br /&gt;
				streams={&lt;br /&gt;
					{&lt;br /&gt;
						type=&amp;quot;mousemove&amp;quot;,&lt;br /&gt;
						expr=&amp;quot;min(max(floor(eventY()/&amp;quot;..(height/(20-first))..&amp;quot;+&amp;quot;..first..&amp;quot;),&amp;quot;..first..&amp;quot;),19)&amp;quot;&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
			},&lt;br /&gt;
			{&lt;br /&gt;
				name=&amp;quot;yrtext&amp;quot;,&lt;br /&gt;
				init={&lt;br /&gt;
					&amp;quot;2015年&amp;quot;,&lt;br /&gt;
					&amp;quot;(平成27年)&amp;quot;&lt;br /&gt;
				},&lt;br /&gt;
				streams={&lt;br /&gt;
					{&lt;br /&gt;
						type=&amp;quot;mousemove&amp;quot;,&lt;br /&gt;
						expr=&amp;quot;[(1920+yr*5)+'年','('+(1920+yr*5&amp;lt;1926?'大正'+(1920+yr*5-1911):1920+yr*5&amp;lt;1989?'昭和'+(1920+yr*5-1925):'平成'+(1920+yr*5-1988))+'年)']&amp;quot;&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
			},&lt;br /&gt;
			{&lt;br /&gt;
				name=&amp;quot;count&amp;quot;,&lt;br /&gt;
				init=#ptable&lt;br /&gt;
			},&lt;br /&gt;
			{&lt;br /&gt;
				name=&amp;quot;rankrange&amp;quot;,&lt;br /&gt;
				init=1,&lt;br /&gt;
				streams={&lt;br /&gt;
					{&lt;br /&gt;
						type=&amp;quot;click&amp;quot;,&lt;br /&gt;
						expr=&amp;quot;count&amp;lt;=50?1:rankrange==1?count-49:1&amp;quot;&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		},&lt;br /&gt;
		data={&lt;br /&gt;
			{&lt;br /&gt;
				name=&amp;quot;table&amp;quot;,&lt;br /&gt;
				values=ptable,&lt;br /&gt;
				transform={&lt;br /&gt;
					{&lt;br /&gt;
						type=&amp;quot;formula&amp;quot;,&lt;br /&gt;
						field=&amp;quot;last&amp;quot;,&lt;br /&gt;
						expr=&amp;quot;datum.value[19]&amp;quot;&lt;br /&gt;
					},&lt;br /&gt;
					{&lt;br /&gt;
						type=&amp;quot;sort&amp;quot;,&lt;br /&gt;
						by={&lt;br /&gt;
							&amp;quot;-last&amp;quot;,&lt;br /&gt;
							&amp;quot;code&amp;quot;&lt;br /&gt;
						}&lt;br /&gt;
					},&lt;br /&gt;
					{&lt;br /&gt;
						type=&amp;quot;rank&amp;quot;&lt;br /&gt;
					},&lt;br /&gt;
					{&lt;br /&gt;
						type=&amp;quot;filter&amp;quot;,&lt;br /&gt;
						test=&amp;quot;rankrange&amp;lt;=datum.rank &amp;amp;&amp;amp; datum.rank&amp;lt;=49+rankrange&amp;quot;&lt;br /&gt;
					},&lt;br /&gt;
					{&lt;br /&gt;
						type=&amp;quot;formula&amp;quot;,&lt;br /&gt;
						field=&amp;quot;active&amp;quot;,&lt;br /&gt;
						expr=&amp;quot;datum.value[yr]&amp;quot;&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		},&lt;br /&gt;
		scales={&lt;br /&gt;
			{&lt;br /&gt;
				name=&amp;quot;xscale&amp;quot;,&lt;br /&gt;
				type=&amp;quot;ordinal&amp;quot;,&lt;br /&gt;
				points=true,&lt;br /&gt;
				padding=0.75,&lt;br /&gt;
				domain={&lt;br /&gt;
					data=&amp;quot;table&amp;quot;,&lt;br /&gt;
					field=&amp;quot;rank&amp;quot;&lt;br /&gt;
				},&lt;br /&gt;
				range={&lt;br /&gt;
					48,&lt;br /&gt;
					width&lt;br /&gt;
				}&lt;br /&gt;
			},&lt;br /&gt;
			{&lt;br /&gt;
				name=&amp;quot;yscale&amp;quot;,&lt;br /&gt;
				domain={&lt;br /&gt;
					0,&lt;br /&gt;
					max&lt;br /&gt;
				},&lt;br /&gt;
				nice=true,&lt;br /&gt;
				range={&lt;br /&gt;
					height-72,&lt;br /&gt;
					0&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		},&lt;br /&gt;
		axes={&lt;br /&gt;
			{&lt;br /&gt;
				type=&amp;quot;y&amp;quot;,&lt;br /&gt;
				scale=&amp;quot;yscale&amp;quot;,&lt;br /&gt;
				offset=-48,&lt;br /&gt;
				grid=true&lt;br /&gt;
			}&lt;br /&gt;
		},&lt;br /&gt;
		marks={&lt;br /&gt;
			{&lt;br /&gt;
				type=&amp;quot;rect&amp;quot;,&lt;br /&gt;
				from={&lt;br /&gt;
					data=&amp;quot;table&amp;quot;&lt;br /&gt;
				},&lt;br /&gt;
				properties={&lt;br /&gt;
					update={&lt;br /&gt;
						xc={&lt;br /&gt;
							scale=&amp;quot;xscale&amp;quot;,&lt;br /&gt;
							field=&amp;quot;rank&amp;quot;&lt;br /&gt;
						},&lt;br /&gt;
						width={&lt;br /&gt;
							value=12&lt;br /&gt;
						},&lt;br /&gt;
						y={&lt;br /&gt;
							scale=&amp;quot;yscale&amp;quot;,&lt;br /&gt;
							field=&amp;quot;active&amp;quot;&lt;br /&gt;
						},&lt;br /&gt;
						y2={&lt;br /&gt;
							scale=&amp;quot;yscale&amp;quot;,&lt;br /&gt;
							value=0&lt;br /&gt;
						},&lt;br /&gt;
						fill={&lt;br /&gt;
							h={&lt;br /&gt;
								field=&amp;quot;hue&amp;quot;&lt;br /&gt;
							},&lt;br /&gt;
							s={&lt;br /&gt;
								value=0.5&lt;br /&gt;
							},&lt;br /&gt;
							l={&lt;br /&gt;
								value=0.5&lt;br /&gt;
							}						&lt;br /&gt;
						}&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
			},&lt;br /&gt;
			{&lt;br /&gt;
				type=&amp;quot;group&amp;quot;,&lt;br /&gt;
				from={&lt;br /&gt;
					data=&amp;quot;table&amp;quot;,&lt;br /&gt;
					transform={&lt;br /&gt;
						{&lt;br /&gt;
							type=&amp;quot;facet&amp;quot;,&lt;br /&gt;
							groupby={&lt;br /&gt;
								&amp;quot;rank&amp;quot;&lt;br /&gt;
							}&lt;br /&gt;
						}&lt;br /&gt;
					}&lt;br /&gt;
				},&lt;br /&gt;
				marks={&lt;br /&gt;
					{&lt;br /&gt;
						type=&amp;quot;text&amp;quot;,&lt;br /&gt;
						from={&lt;br /&gt;
							transform={&lt;br /&gt;
								{&lt;br /&gt;
									type=&amp;quot;countpattern&amp;quot;,&lt;br /&gt;
									field=&amp;quot;name&amp;quot;,&lt;br /&gt;
									pattern=&amp;quot;.&amp;quot;&lt;br /&gt;
								},&lt;br /&gt;
								{&lt;br /&gt;
									type=&amp;quot;rank&amp;quot;&lt;br /&gt;
								}&lt;br /&gt;
							}&lt;br /&gt;
						},&lt;br /&gt;
						properties={&lt;br /&gt;
							update={&lt;br /&gt;
								align={&lt;br /&gt;
									value=&amp;quot;center&amp;quot;&lt;br /&gt;
								},&lt;br /&gt;
								baseline={&lt;br /&gt;
									value=&amp;quot;top&amp;quot;&lt;br /&gt;
								},&lt;br /&gt;
								fill={&lt;br /&gt;
									value=&amp;quot;black&amp;quot;&lt;br /&gt;
								},&lt;br /&gt;
								x={&lt;br /&gt;
									scale=&amp;quot;xscale&amp;quot;,&lt;br /&gt;
									field={&lt;br /&gt;
										parent=&amp;quot;rank&amp;quot;&lt;br /&gt;
									}&lt;br /&gt;
								},&lt;br /&gt;
								y={&lt;br /&gt;
									field=&amp;quot;rank&amp;quot;,&lt;br /&gt;
									offset=height-72-8,&lt;br /&gt;
									mult=12&lt;br /&gt;
								},&lt;br /&gt;
								text={&lt;br /&gt;
									field=&amp;quot;text&amp;quot;&lt;br /&gt;
								},&lt;br /&gt;
								font={&lt;br /&gt;
									value=&amp;quot;TakaoGothic&amp;quot;&lt;br /&gt;
								}&lt;br /&gt;
							}&lt;br /&gt;
						}					&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
			},&lt;br /&gt;
			{&lt;br /&gt;
				type=&amp;quot;text&amp;quot;,&lt;br /&gt;
				properties={&lt;br /&gt;
					update={&lt;br /&gt;
						align={&lt;br /&gt;
							value=&amp;quot;center&amp;quot;&lt;br /&gt;
						},&lt;br /&gt;
						baseline={&lt;br /&gt;
							value=&amp;quot;top&amp;quot;&lt;br /&gt;
						},&lt;br /&gt;
						fill={&lt;br /&gt;
							value=&amp;quot;black&amp;quot;&lt;br /&gt;
						},&lt;br /&gt;
						fontSize={&lt;br /&gt;
							value=32&lt;br /&gt;
						},&lt;br /&gt;
						x={&lt;br /&gt;
							value=width-80&lt;br /&gt;
						},&lt;br /&gt;
						y={&lt;br /&gt;
							value=4&lt;br /&gt;
						},&lt;br /&gt;
						text={&lt;br /&gt;
							signal=&amp;quot;yrtext[0]&amp;quot;&lt;br /&gt;
						},&lt;br /&gt;
						font={&lt;br /&gt;
							value=&amp;quot;TakaoGothic&amp;quot;&lt;br /&gt;
						}&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
			},&lt;br /&gt;
			{&lt;br /&gt;
				type=&amp;quot;text&amp;quot;,&lt;br /&gt;
				properties={&lt;br /&gt;
					update={&lt;br /&gt;
						align={&lt;br /&gt;
							value=&amp;quot;center&amp;quot;&lt;br /&gt;
						},&lt;br /&gt;
						baseline={&lt;br /&gt;
							value=&amp;quot;top&amp;quot;&lt;br /&gt;
						},&lt;br /&gt;
						fill={&lt;br /&gt;
							value=&amp;quot;black&amp;quot;&lt;br /&gt;
						},&lt;br /&gt;
						fontSize={&lt;br /&gt;
							value=18&lt;br /&gt;
						},&lt;br /&gt;
						x={&lt;br /&gt;
							value=width-80&lt;br /&gt;
						},&lt;br /&gt;
						y={&lt;br /&gt;
							value=40&lt;br /&gt;
						},&lt;br /&gt;
						text={&lt;br /&gt;
							signal=&amp;quot;yrtext[1]&amp;quot;&lt;br /&gt;
						},&lt;br /&gt;
						font={&lt;br /&gt;
							value=&amp;quot;TakaoGothic&amp;quot;&lt;br /&gt;
						}&lt;br /&gt;
					}&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
end&lt;br /&gt;
return {&lt;br /&gt;
	main=function(frame)&lt;br /&gt;
		local result=createGraph(frame:getParent().args.code)&lt;br /&gt;
		if result~=nil then&lt;br /&gt;
			return frame:extensionTag('graph',mw.text.jsonEncode(result),{mode='interactive'})&lt;br /&gt;
		else&lt;br /&gt;
			return &amp;quot;&amp;quot;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>ja&gt;Visualual</name></author>
	</entry>
</feed>