kun 6 months ago
parent a196337bce
commit ab0d7e90c2

@ -1,76 +1,76 @@
书名,豆瓣链接,作者,译者,出版社,出版日期,价格,评分,评分人数,一句话评价
红楼梦,https://book.douban.com/subject/1007305/,[清] 曹雪芹 著 ,, 人民文学出版社 , 1996-12 , 59.70元,9.6,"(
424772人评价
424885人评价
)",都云作者痴,谁解其中味?
活着,https://book.douban.com/subject/4913064/,余华 ,, 作家出版社 , 2012-8 , 20.00元,9.4,"(
835290人评价
835583人评价
)",生的苦难与伟大
1984,https://book.douban.com/subject/4820710/,[英] 乔治·奥威尔 , 刘绍铭 , 北京十月文艺出版社 , 2010-4-1 , 28.00,9.4,"(
285090人评价
285215人评价
)",栗树荫下,我出卖你,你出卖我
哈利·波特,https://book.douban.com/subject/24531956/,J.K.罗琳 (J.K.Rowling) , 苏农 , 人民文学出版社 , 2008-12-1 , 498.00元,9.7,"(
107716人评价
107799人评价
)",从9¾站台开始的旅程
三体全集,https://book.douban.com/subject/6518605/,刘慈欣 ,, 重庆出版社 , 2012-1 , 168.00元,9.5,"(
188181人评价
188276人评价
)",地球往事三部曲
百年孤独,https://book.douban.com/subject/6082808/,[哥伦比亚] 加西亚·马尔克斯 , 范晔 , 南海出版公司 , 2011-6 , 39.50元,9.3,"(
426504人评价
426649人评价
)",魔幻现实主义文学代表作
飘,https://book.douban.com/subject/1068920/,[美国] 玛格丽特·米切尔 , 李美华 , 译林出版社 , 2000-9 , 40.00元,9.3,"(
212799人评价
212846人评价
)",革命时期的爱情,随风而逝
动物农场,https://book.douban.com/subject/2035179/,[英] 乔治·奥威尔 , 荣如德 , 上海译文出版社 , 2007-3 , 10.00元,9.3,"(
160394人评价
160464人评价
)",太阳底下并无新事
房思琪的初恋乐园,https://book.douban.com/subject/27614904/,林奕含 ,, 北京联合出版公司 , 2018-2 , 45.00元,9.2,"(
380487人评价
380660人评价
)",向死而生的文学绝唱
三国演义(全二册),https://book.douban.com/subject/1019568/,[明] 罗贯中 ,, 人民文学出版社 , 1998-05 , 39.50元,9.3,"(
168784人评价
168830人评价
)",是非成败转头空
福尔摩斯探案全集(上中下),https://book.douban.com/subject/1040211/,[英] 阿·柯南道尔 , 丁钟华 等 , 群众出版社 , 1981-8 , 53.00元/68.00元,9.3,"(
133801人评价
133835人评价
)",名侦探的代名词
白夜行,https://book.douban.com/subject/10554308/,[日] 东野圭吾 , 刘姿君 , 南海出版公司 , 2013-1-1 , 39.50元,9.2,"(
476254人评价
476436人评价
)",一宗离奇命案牵出跨度近20年步步惊心的故事
小王子,https://book.douban.com/subject/1084336/,[法] 圣埃克苏佩里 , 马振骋 , 人民文学出版社 , 2003-8 , 22.00元,9.1,"(
757129人评价
757268人评价
)",献给长成了大人的孩子们
安徒生童话故事集,https://book.douban.com/subject/1046209/,(丹麦)安徒生 , 叶君健 , 人民文学出版社 , 1997-08 , 25.00元,9.3,"(
132945人评价
132974人评价
)",为了争取未来的一代
天龙八部,https://book.douban.com/subject/1255625/,金庸 ,, 生活·读书·新知三联书店 , 1994-5 , 96.00元,9.2,"(
133122人评价
133154人评价
)",有情皆孽,无人不冤
呐喊,https://book.douban.com/subject/1449351/,鲁迅 ,, 人民文学出版社 , 1973-3 , 0.36元,9.2,"(
160786人评价
160853人评价
)",新文学的第一声呐喊
撒哈拉的故事,https://book.douban.com/subject/1060068/,三毛 ,, 哈尔滨出版社 , 2003-8 , 15.80元,9.2,"(
175407人评价
175479人评价
)",游荡的自由灵魂
悉达多,https://book.douban.com/subject/26980487/,[德] 赫尔曼·黑塞 , 姜乙 , 天津人民出版社 , 2017-1 , 32.00元,9.3,"(
106539人评价
106788人评价
)",
邓小平时代,https://book.douban.com/subject/20424526/,【美】傅高义 (Ezra.F.Vogel) , 冯克利 , 生活·读书·新知三联书店 , 2013-1-18 , 88.00元,9.3,"(
71079人评价
71146人评价
)",个人命运背后的历史变局
杀死一只知更鸟,https://book.douban.com/subject/6781808/,[美] 哈珀·李 , 高红梅 , 译林出版社 , 2012-9 , 32.00元,9.2,"(
147155人评价
147208人评价
)",有一种东西不能遵循从众原则,那就是——人的良心
明朝那些事儿1-9,https://book.douban.com/subject/3674537/,当年明月 ,, 中国海关出版社 , 2009-4 , 358.20元,9.2,"(
175445人评价
175540人评价
)",不拘一格的历史书写
失踪的孩子,https://book.douban.com/subject/30172069/,[意] 埃莱娜·费兰特 , 陈英 , 人民文学出版社 , 2018-7 , 62.00元,9.2,"(
81858人评价
81932人评价
)",我的整个生命,只是一场为了提升社会地位的低俗斗争。
新名字的故事,https://book.douban.com/subject/26986954/,[意] 埃莱娜·费兰特 , 陈英 , 人民文学出版社 , 2017-4 , 59.00元,9.2,"(
92431人评价
92504人评价
)",探索青年时代的激情、困惑、挣扎、背叛和失去
野草,https://book.douban.com/subject/1915958/,鲁迅 ,, 人民文学出版社 , 1973-3 , 0.20元,9.5,"(
47595人评价
47629人评价
)",我以这一丛野草,在明与暗,生与死,过去与未来之际,献于友与仇,人与兽,爱者与不爱者之前作证。
沉默的大多数,https://book.douban.com/subject/1054685/,王小波 ,, 中国青年出版社 , 1997-10 , 27.00元,9.1,"(
151721人评价
151766人评价
)",沉默是沉默者的通行证

1 书名 豆瓣链接 作者 译者 出版社 出版日期 价格 评分 评分人数 一句话评价
2 红楼梦 https://book.douban.com/subject/1007305/ [清] 曹雪芹 著 人民文学出版社 1996-12 59.70元 9.6 ( 424772人评价 ) ( 424885人评价 ) 都云作者痴,谁解其中味?
3 活着 https://book.douban.com/subject/4913064/ 余华 作家出版社 2012-8 20.00元 9.4 ( 835290人评价 ) ( 835583人评价 ) 生的苦难与伟大
4 1984 https://book.douban.com/subject/4820710/ [英] 乔治·奥威尔 刘绍铭 北京十月文艺出版社 2010-4-1 28.00 9.4 ( 285090人评价 ) ( 285215人评价 ) 栗树荫下,我出卖你,你出卖我
5 哈利·波特 https://book.douban.com/subject/24531956/ J.K.罗琳 (J.K.Rowling) 苏农 人民文学出版社 2008-12-1 498.00元 9.7 ( 107716人评价 ) ( 107799人评价 ) 从9¾站台开始的旅程
6 三体全集 https://book.douban.com/subject/6518605/ 刘慈欣 重庆出版社 2012-1 168.00元 9.5 ( 188181人评价 ) ( 188276人评价 ) 地球往事三部曲
7 百年孤独 https://book.douban.com/subject/6082808/ [哥伦比亚] 加西亚·马尔克斯 范晔 南海出版公司 2011-6 39.50元 9.3 ( 426504人评价 ) ( 426649人评价 ) 魔幻现实主义文学代表作
8 https://book.douban.com/subject/1068920/ [美国] 玛格丽特·米切尔 李美华 译林出版社 2000-9 40.00元 9.3 ( 212799人评价 ) ( 212846人评价 ) 革命时期的爱情,随风而逝
9 动物农场 https://book.douban.com/subject/2035179/ [英] 乔治·奥威尔 荣如德 上海译文出版社 2007-3 10.00元 9.3 ( 160394人评价 ) ( 160464人评价 ) 太阳底下并无新事
10 房思琪的初恋乐园 https://book.douban.com/subject/27614904/ 林奕含 北京联合出版公司 2018-2 45.00元 9.2 ( 380487人评价 ) ( 380660人评价 ) 向死而生的文学绝唱
11 三国演义(全二册) https://book.douban.com/subject/1019568/ [明] 罗贯中 人民文学出版社 1998-05 39.50元 9.3 ( 168784人评价 ) ( 168830人评价 ) 是非成败转头空
12 福尔摩斯探案全集(上中下) https://book.douban.com/subject/1040211/ [英] 阿·柯南道尔 丁钟华 等 群众出版社 1981-8 53.00元/68.00元 9.3 ( 133801人评价 ) ( 133835人评价 ) 名侦探的代名词
13 白夜行 https://book.douban.com/subject/10554308/ [日] 东野圭吾 刘姿君 南海出版公司 2013-1-1 39.50元 9.2 ( 476254人评价 ) ( 476436人评价 ) 一宗离奇命案牵出跨度近20年步步惊心的故事
14 小王子 https://book.douban.com/subject/1084336/ [法] 圣埃克苏佩里 马振骋 人民文学出版社 2003-8 22.00元 9.1 ( 757129人评价 ) ( 757268人评价 ) 献给长成了大人的孩子们
15 安徒生童话故事集 https://book.douban.com/subject/1046209/ (丹麦)安徒生 叶君健 人民文学出版社 1997-08 25.00元 9.3 ( 132945人评价 ) ( 132974人评价 ) 为了争取未来的一代
16 天龙八部 https://book.douban.com/subject/1255625/ 金庸 生活·读书·新知三联书店 1994-5 96.00元 9.2 ( 133122人评价 ) ( 133154人评价 ) 有情皆孽,无人不冤
17 呐喊 https://book.douban.com/subject/1449351/ 鲁迅 人民文学出版社 1973-3 0.36元 9.2 ( 160786人评价 ) ( 160853人评价 ) 新文学的第一声呐喊
18 撒哈拉的故事 https://book.douban.com/subject/1060068/ 三毛 哈尔滨出版社 2003-8 15.80元 9.2 ( 175407人评价 ) ( 175479人评价 ) 游荡的自由灵魂
19 悉达多 https://book.douban.com/subject/26980487/ [德] 赫尔曼·黑塞 姜乙 天津人民出版社 2017-1 32.00元 9.3 ( 106539人评价 ) ( 106788人评价 )
20 邓小平时代 https://book.douban.com/subject/20424526/ 【美】傅高义 (Ezra.F.Vogel) 冯克利 生活·读书·新知三联书店 2013-1-18 88.00元 9.3 ( 71079人评价 ) ( 71146人评价 ) 个人命运背后的历史变局
21 杀死一只知更鸟 https://book.douban.com/subject/6781808/ [美] 哈珀·李 高红梅 译林出版社 2012-9 32.00元 9.2 ( 147155人评价 ) ( 147208人评价 ) 有一种东西不能遵循从众原则,那就是——人的良心
22 明朝那些事儿(1-9) https://book.douban.com/subject/3674537/ 当年明月 中国海关出版社 2009-4 358.20元 9.2 ( 175445人评价 ) ( 175540人评价 ) 不拘一格的历史书写
23 失踪的孩子 https://book.douban.com/subject/30172069/ [意] 埃莱娜·费兰特 陈英 人民文学出版社 2018-7 62.00元 9.2 ( 81858人评价 ) ( 81932人评价 ) 我的整个生命,只是一场为了提升社会地位的低俗斗争。
24 新名字的故事 https://book.douban.com/subject/26986954/ [意] 埃莱娜·费兰特 陈英 人民文学出版社 2017-4 59.00元 9.2 ( 92431人评价 ) ( 92504人评价 ) 探索青年时代的激情、困惑、挣扎、背叛和失去
25 野草 https://book.douban.com/subject/1915958/ 鲁迅 人民文学出版社 1973-3 0.20元 9.5 ( 47595人评价 ) ( 47629人评价 ) 我以这一丛野草,在明与暗,生与死,过去与未来之际,献于友与仇,人与兽,爱者与不爱者之前作证。
26 沉默的大多数 https://book.douban.com/subject/1054685/ 王小波 中国青年出版社 1997-10 27.00元 9.1 ( 151721人评价 ) ( 151766人评价 ) 沉默是沉默者的通行证
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76

@ -7,7 +7,7 @@ from pyecharts.faker import Faker
from main import book_list_data
from collections import Counter
#book_list_data_sortBystart = sorted(book_list_data, key=lambda x: x.star,reverse=True)
book_list_data_sortBystart = sorted(book_list_data, key=lambda x: (x.star, x.star_people), reverse=True)
book_list_data_sortBystart=book_list_data_sortBystart[:10]
book_list_data_sortBystart=book_list_data_sortBystart[::-1]

@ -11,11 +11,11 @@
<body >
<style>.box { } </style>
<div class="box">
<div id="34951feeaa444c56a69fe0d58e9229bc" class="chart-container" style="width:900px; height:500px; "></div>
<div id="3109246a1bc341f4b2044026d5491933" class="chart-container" style="width:900px; height:500px; "></div>
<script>
var chart_34951feeaa444c56a69fe0d58e9229bc = echarts.init(
document.getElementById('34951feeaa444c56a69fe0d58e9229bc'), 'white', {renderer: 'canvas'});
var option_34951feeaa444c56a69fe0d58e9229bc = {
var chart_3109246a1bc341f4b2044026d5491933 = echarts.init(
document.getElementById('3109246a1bc341f4b2044026d5491933'), 'white', {renderer: 'canvas'});
var option_3109246a1bc341f4b2044026d5491933 = {
"animation": true,
"animationThreshold": 2000,
"animationDuration": 1000,
@ -52,7 +52,7 @@
"data": [
[
"1973",
5
2
],
[
"1974",
@ -88,7 +88,7 @@
],
[
"1982",
1
0
],
[
"1983",
@ -96,7 +96,7 @@
],
[
"1984",
1
0
],
[
"1985",
@ -124,19 +124,19 @@
],
[
"1991",
3
0
],
[
"1992",
1
0
],
[
"1993",
1
0
],
[
"1994",
4
1
],
[
"1995",
@ -144,19 +144,19 @@
],
[
"1996",
2
1
],
[
"1997",
4
2
],
[
"1998",
2
1
],
[
"1999",
2
0
],
[
"2000",
@ -164,95 +164,75 @@
],
[
"2001",
1
0
],
[
"2002",
1
0
],
[
"2003",
5
2
],
[
"2004",
1
0
],
[
"2005",
2
0
],
[
"2006",
8
0
],
[
"2007",
3
1
],
[
"2008",
5
1
],
[
"2009",
2
1
],
[
"2010",
4
1
],
[
"2011",
3
1
],
[
"2012",
9
3
],
[
"2013",
6
2
],
[
"2014",
2
0
],
[
"2015",
5
0
],
[
"2016",
1
],
[
"2017",
4
],
[
"2018",
2
],
[
"2019",
0
],
[
"2020",
"2017",
2
],
[
"2021",
3
],
[
"2022",
"2018",
2
],
[
"2023",
1
]
],
"hoverAnimation": true,
@ -425,12 +405,7 @@
"2015",
"2016",
"2017",
"2018",
"2019",
"2020",
"2021",
"2022",
"2023"
"2018"
]
}
],
@ -472,13 +447,13 @@
}
]
};
chart_34951feeaa444c56a69fe0d58e9229bc.setOption(option_34951feeaa444c56a69fe0d58e9229bc);
chart_3109246a1bc341f4b2044026d5491933.setOption(option_3109246a1bc341f4b2044026d5491933);
</script>
<br/> <div id="6342d44a5b844f888bf933228611634e" class="chart-container" style="width:850px; height:400px; "></div>
<br/> <div id="b6e5cee4deeb42c68975d761047f56a4" class="chart-container" style="width:850px; height:400px; "></div>
<script>
var chart_6342d44a5b844f888bf933228611634e = echarts.init(
document.getElementById('6342d44a5b844f888bf933228611634e'), 'shine', {renderer: 'canvas'});
var option_6342d44a5b844f888bf933228611634e = {
var chart_b6e5cee4deeb42c68975d761047f56a4 = echarts.init(
document.getElementById('b6e5cee4deeb42c68975d761047f56a4'), 'shine', {renderer: 'canvas'});
var option_b6e5cee4deeb42c68975d761047f56a4 = {
"animation": true,
"animationThreshold": 2000,
"animationDuration": 1000,
@ -496,15 +471,15 @@
"name": "\u8bc4\u5206",
"legendHoverLink": true,
"data": [
"9.3",
"9.3",
"9.3",
"9.3",
"9.4",
"9.4",
"9.5",
"9.5",
"9.5",
"9.5",
"9.5",
"9.6",
"9.6",
"9.6",
"9.7"
],
"realtimeSort": false,
@ -631,14 +606,14 @@
}
},
"data": [
"\u4e09\u56fd\u6f14\u4e49\uff08\u5168\u4e8c\u518c\uff09",
"\u98d8",
"\u767e\u5e74\u5b64\u72ec",
"\u9093\u5c0f\u5e73\u65f6\u4ee3",
"1984",
"\u6d3b\u7740",
"\u4e09\u4f53\u5168\u96c6",
"\u9053\u5fb7\u7ecf",
"\u53f2\u8bb0\uff08\u5168\u5341\u518c\uff09",
"\u8bd7\u7ecf",
"\u91ce\u8349",
"\u827a\u672f\u7684\u6545\u4e8b",
"\u5361\u62c9\u9a6c\u4f50\u592b\u5144\u5f1f",
"\u7ea2\u697c\u68a6",
"\u54c8\u5229\u00b7\u6ce2\u7279"
]
@ -660,13 +635,13 @@
}
]
};
chart_6342d44a5b844f888bf933228611634e.setOption(option_6342d44a5b844f888bf933228611634e);
chart_b6e5cee4deeb42c68975d761047f56a4.setOption(option_b6e5cee4deeb42c68975d761047f56a4);
</script>
<br/> <div id="b36516c8677a480199850078eecacf28" class="chart-container" style="width:900px; height:500px; "></div>
<br/> <div id="4b3b56f100ab40efb04554a9bcc059a0" class="chart-container" style="width:900px; height:500px; "></div>
<script>
var chart_b36516c8677a480199850078eecacf28 = echarts.init(
document.getElementById('b36516c8677a480199850078eecacf28'), 'white', {renderer: 'canvas'});
var option_b36516c8677a480199850078eecacf28 = {
var chart_4b3b56f100ab40efb04554a9bcc059a0 = echarts.init(
document.getElementById('4b3b56f100ab40efb04554a9bcc059a0'), 'white', {renderer: 'canvas'});
var option_4b3b56f100ab40efb04554a9bcc059a0 = {
"animation": true,
"animationThreshold": 2000,
"animationDuration": 1000,
@ -729,15 +704,15 @@
"data": [
{
"name": " \u4eba\u6c11\u6587\u5b66\u51fa\u7248\u793e ",
"value": 23
"value": 9
},
{
"name": " \u4f5c\u5bb6\u51fa\u7248\u793e ",
"value": 2
"value": 1
},
{
"name": " \u5317\u4eac\u5341\u6708\u6587\u827a\u51fa\u7248\u793e ",
"value": 2
"value": 1
},
{
"name": " \u91cd\u5e86\u51fa\u7248\u793e ",
@ -745,19 +720,19 @@
},
{
"name": " \u5357\u6d77\u51fa\u7248\u516c\u53f8 ",
"value": 5
"value": 2
},
{
"name": " \u8bd1\u6797\u51fa\u7248\u793e ",
"value": 3
"value": 2
},
{
"name": " \u4e0a\u6d77\u8bd1\u6587\u51fa\u7248\u793e ",
"value": 11
"value": 1
},
{
"name": " \u5317\u4eac\u8054\u5408\u51fa\u7248\u516c\u53f8 ",
"value": 3
"value": 1
},
{
"name": " \u7fa4\u4f17\u51fa\u7248\u793e ",
@ -765,11 +740,11 @@
},
{
"name": " \u751f\u6d3b\u00b7\u8bfb\u4e66\u00b7\u65b0\u77e5\u4e09\u8054\u4e66\u5e97 ",
"value": 9
"value": 2
},
{
"name": " \u54c8\u5c14\u6ee8\u51fa\u7248\u793e ",
"value": 2
"value": 1
},
{
"name": " \u5929\u6d25\u4eba\u6c11\u51fa\u7248\u793e ",
@ -781,90 +756,6 @@
},
{
"name": " \u4e2d\u56fd\u9752\u5e74\u51fa\u7248\u793e ",
"value": 2
},
{
"name": " \u4e0a\u6d77\u4eba\u6c11\u51fa\u7248\u793e ",
"value": 4
},
{
"name": " \u4e2d\u4fe1\u51fa\u7248\u793e ",
"value": 1
},
{
"name": " \u65b0\u661f\u51fa\u7248\u793e ",
"value": 4
},
{
"name": " \u6625\u98ce\u6587\u827a\u51fa\u7248\u793e ",
"value": 1
},
{
"name": " \u5e7f\u897f\u5e08\u8303\u5927\u5b66\u51fa\u7248\u793e ",
"value": 6
},
{
"name": " \u5e7f\u897f\u7f8e\u672f\u51fa\u7248\u793e ",
"value": 1
},
{
"name": " \u4e0a\u6d77\u4e09\u8054\u4e66\u5e97 ",
"value": 1
},
{
"name": " \u6d59\u6c5f\u6559\u80b2\u51fa\u7248\u793e ",
"value": 1
},
{
"name": " \u82b1\u57ce\u51fa\u7248\u793e ",
"value": 1
},
{
"name": " \u4e2d\u534e\u4e66\u5c40 ",
"value": 2
},
{
"name": " \u6c5f\u82cf\u51e4\u51f0\u6587\u827a\u51fa\u7248\u793e ",
"value": 2
},
{
"name": " \u5317\u4eac\u51fa\u7248\u793e ",
"value": 1
},
{
"name": " \u6e56\u5357\u6587\u827a\u51fa\u7248\u793e ",
"value": 1
},
{
"name": " \u8fbd\u5b81\u6559\u80b2\u51fa\u7248\u793e ",
"value": 1
},
{
"name": " \u56db\u5ddd\u6587\u827a\u51fa\u7248\u793e ",
"value": 1
},
{
"name": " \u6d59\u6c5f\u4eba\u6c11\u51fa\u7248\u793e ",
"value": 1
},
{
"name": " \u4e0a\u6d77\u53e4\u7c4d\u51fa\u7248\u793e ",
"value": 1
},
{
"name": " \u767e\u82b1\u6587\u827a\u51fa\u7248\u793e ",
"value": 1
},
{
"name": " \u9655\u897f\u4eba\u6c11\u51fa\u7248\u793e ",
"value": 1
},
{
"name": " \u4e0a\u6d77\u6587\u5316\u51fa\u7248\u793e ",
"value": 1
},
{
"name": " \u7535\u5b50\u5de5\u4e1a\u51fa\u7248\u793e ",
"value": 1
}
],
@ -914,28 +805,7 @@
" \u54c8\u5c14\u6ee8\u51fa\u7248\u793e ",
" \u5929\u6d25\u4eba\u6c11\u51fa\u7248\u793e ",
" \u4e2d\u56fd\u6d77\u5173\u51fa\u7248\u793e ",
" \u4e2d\u56fd\u9752\u5e74\u51fa\u7248\u793e ",
" \u4e0a\u6d77\u4eba\u6c11\u51fa\u7248\u793e ",
" \u4e2d\u4fe1\u51fa\u7248\u793e ",
" \u65b0\u661f\u51fa\u7248\u793e ",
" \u6625\u98ce\u6587\u827a\u51fa\u7248\u793e ",
" \u5e7f\u897f\u5e08\u8303\u5927\u5b66\u51fa\u7248\u793e ",
" \u5e7f\u897f\u7f8e\u672f\u51fa\u7248\u793e ",
" \u4e0a\u6d77\u4e09\u8054\u4e66\u5e97 ",
" \u6d59\u6c5f\u6559\u80b2\u51fa\u7248\u793e ",
" \u82b1\u57ce\u51fa\u7248\u793e ",
" \u4e2d\u534e\u4e66\u5c40 ",
" \u6c5f\u82cf\u51e4\u51f0\u6587\u827a\u51fa\u7248\u793e ",
" \u5317\u4eac\u51fa\u7248\u793e ",
" \u6e56\u5357\u6587\u827a\u51fa\u7248\u793e ",
" \u8fbd\u5b81\u6559\u80b2\u51fa\u7248\u793e ",
" \u56db\u5ddd\u6587\u827a\u51fa\u7248\u793e ",
" \u6d59\u6c5f\u4eba\u6c11\u51fa\u7248\u793e ",
" \u4e0a\u6d77\u53e4\u7c4d\u51fa\u7248\u793e ",
" \u767e\u82b1\u6587\u827a\u51fa\u7248\u793e ",
" \u9655\u897f\u4eba\u6c11\u51fa\u7248\u793e ",
" \u4e0a\u6d77\u6587\u5316\u51fa\u7248\u793e ",
" \u7535\u5b50\u5de5\u4e1a\u51fa\u7248\u793e "
" \u4e2d\u56fd\u9752\u5e74\u51fa\u7248\u793e "
],
"selected": {},
"show": true,
@ -997,13 +867,13 @@
}
]
};
chart_b36516c8677a480199850078eecacf28.setOption(option_b36516c8677a480199850078eecacf28);
chart_4b3b56f100ab40efb04554a9bcc059a0.setOption(option_4b3b56f100ab40efb04554a9bcc059a0);
</script>
<br/> <div id="24f798096c644f92859d91d9772d151b" class="chart-container" style="width:900px; height:500px; "></div>
<br/> <div id="d816dcd9408a4503b6c4cd1cec4b31c0" class="chart-container" style="width:900px; height:500px; "></div>
<script>
var chart_24f798096c644f92859d91d9772d151b = echarts.init(
document.getElementById('24f798096c644f92859d91d9772d151b'), 'white', {renderer: 'canvas'});
var option_24f798096c644f92859d91d9772d151b = {
var chart_d816dcd9408a4503b6c4cd1cec4b31c0 = echarts.init(
document.getElementById('d816dcd9408a4503b6c4cd1cec4b31c0'), 'white', {renderer: 'canvas'});
var option_d816dcd9408a4503b6c4cd1cec4b31c0 = {
"animation": true,
"animationThreshold": 2000,
"animationDuration": 1000,
@ -1041,19 +911,19 @@
"data": [
[
"0-50",
71
16
],
[
"50-100",
24
7
],
[
"100-150",
1
0
],
[
"150-200",
2
1
],
[
"200-250",
@ -1061,7 +931,7 @@
],
[
"250-300",
1
0
],
[
"300-350",
@ -1251,7 +1121,7 @@
"filterMode": "filter"
}
};
chart_24f798096c644f92859d91d9772d151b.setOption(option_24f798096c644f92859d91d9772d151b);
chart_d816dcd9408a4503b6c4cd1cec4b31c0.setOption(option_d816dcd9408a4503b6c4cd1cec4b31c0);
</script>
<br/> </div>
<script>

Binary file not shown.

@ -66,6 +66,7 @@ class BookDatabase:
cursor.execute(f"SELECT * FROM {self.table_name} WHERE name LIKE '%{name}%' or author LIKE '%{name}%' ")
book_list = cursor.fetchall()
return book_list
self.connection.commit()
self.close()
def login(self,username,password):

@ -2,7 +2,7 @@ import tkinter as tk
import sql
from tkinter import messagebox
from tkinter import ttk
import webbrowser
db = sql.BookDatabase(host='localhost', user='root', password='123456', database='xiaosuo', table_name='user')
db.initialize_table()
@ -19,18 +19,6 @@ def on_login_button_click():
if db.login(username, password):
print("登录成功!")
app.destroy()
# search_window = tk.Toplevel()
# search_window.title("搜索页面")
#
# # 创建搜索框
# search_label = tk.Label(search_window, text="搜索:")
# search_label.pack(pady=(20, 0))
# search_entry = tk.Entry(search_window, width=30)
# search_entry.pack()
#
# # 显示书籍集合数据
# book_collection = db.get_book_list()
# show_book_collection(search_window, book_collection)
# # 运行新窗口
show = tk.Tk()
show.title("数据显示页面")
@ -42,8 +30,6 @@ def on_login_button_click():
def serch_book():
search = search_entry.get()
book_collection = db_data.get_book_list(search)
print(book_collection)
print("我搜索了:{}".format(search))
# 清空当前 Treeview
tree.delete(*tree.get_children())
book_id = 1
@ -52,6 +38,12 @@ def on_login_button_click():
book["name"], book["url"], book["star"], book["star_people"], book["author"], book["translater"],
book["publisher"], book["pub_year"], book["price"], book["comment"]))
book_id = book_id + 1
def on_tree_double_click(event):
item = tree.selection()[0] # 获取双击的行
url = tree.item(item, "values")[1] # 假设 URL 地址在第二列,根据实际需要调整
webbrowser.open(url) # 打开 URL 地址
search_button = tk.Button(show, text="搜索", command=serch_book, width=30, font=15)
search_button.pack()
search_entry = tk.Entry(show, width=30)
@ -86,9 +78,12 @@ def on_login_button_click():
book_id=1
for book in book_collection:
tree.insert("", "end", text=book_id, values=(book["name"], book["url"], book["star"], book["star_people"], book["author"], book["translater"], book["publisher"], book["pub_year"], book["price"], book["comment"]))
book_id=book_id+1
# 绑定双击事件
tree.bind("<Double-1>", on_tree_double_click)
# #布局管理器
#tree.grid(row=1, column=0, columnspan=2)
# 使用水平滚动条

Loading…
Cancel
Save